Функционирование АЦП в режиме SLEEP

При входе в режим Sleeр следует сбросить бит ADON в рег ADCON, чтобы уменьшить потребление тока. Если АЦП находился в процессе преобразования (с использованием RC генератора), то преобразование будет завершено прямо в режиме Sleeр. Флаг прерывания ADIF будет взведен и кристалл будет выведен из режима SLEEP, если флаг разрешения прерывания ADIE ранее был установлен. При таком режиме измерения отсутствуют импульсные помехи и обеспечивается максимально возможная точность преобразования, что полезно на высоких тактовых частотах.

Если режим SLEEP инициализируется во время преобразования, которое использует внутренний генератор, как источник тактирования - преобразование будет прервано. В этом случае пользователь должен перезапустить АЦП после выхода из Sleeр, начав с повторной выборки данных.

Максимальные значения электрических
 параметров

 

Выход параметров за данные пределы может привести к повреждению микросхемы. Работа кристалла на предельно допустимых значениях в течение длительного времени повлияет на его надежность.

Интервал рабочих температур 55... +125С
Температура хранения -65... +150С ¦
Напряжение на любой ножке относительно Vss (земли) исключая Vdd и /MCLR) -0.6...Vdd +0.6V
Напряжение Vdd относительно Vss 0... +7.5V
Напряжение на /MCLR относительно Vss 0...+14V (Прим.2)
Общая рассеиваемая мощность 800mW (Прим.1)
Макс. ток в ножку Vss 150 мА
Макс. ток в ножку Vdd 100 мА
Макс. ток в любую ножку ввода +- 500 mkA
Макс. втекающий ток (любая ножка Вывода) 25 mA
Макс. вытекающий ток (любая ножка Вывода) 20 mA
Макс. суммарный вытекающий ток для всех ножек порта_А 80 mA
Макс. суммарный вытекающий ток для всех ножек порта_В 150 mA
Макс. суммарный втекающий ток для всех ножек порта_А 50 mA
Макс. суммарный втекающий ток для всех ножек порта_В 100 mA

Примечания:

1. Полная рассеиваемая мощность не должна превышать 800 мВт для каждого корпуса. Рассеиваемая мощность вычисляется по следующей формуле:

Pdis= Vdd*(Idd - Cумма(Ioh)) + Сумма ((Vdd - Voh)*Ioh) + Сумма (Vol * Iol)

2. Понижение напряжения на ножке /MCLR ниже Vss(земля) вызывает большие токи, более 80 мА, и может привести к повреждению этой линии. Поэтому, рекомендуем подавать сигналы на ножку /MCLR через ограничивающий резистор 50-100 Ом.


Параметры постоянного тока

Характеристики постоянного тока: PIC16C71-04, -16.

(Для коммерческого, индустриального, автомобильного исполнения).

Рабочая температура   -40 <= Ta <= +125 C (для автомобильного)

 40 <= Ta <= + 85 C (для индустриального 0 <= Ta <= +  70 C (для коммерческого)

Рабочее напряжение 4.0... 6.0 В, если не указано иначе

Параметр   Мин Тип Макс ед.изм. Условия
Напряжение питания Vdd   4.0   6.0 V XT,RC,LP
  Vdd 4.5   5.5 V HS
Напряжения сохранности данных в ОЗУ Vdr   1.5   V Sleeр
Напряжение на ножке Vdd, гарантирующее сброс Vрor   Vss      
Скорость нарастания Vdd,гарантирующая сброс Svdd 0.05     V/mkS  
Ток потребления Idd Idd Idd   1.8 35 9 3.3 70 20 mA mkA mA 4 MHz 32 kHz 16 MHz
Ток потребления в режиме Sleeр Iрd Iрd   7 1.0 28 14 mkA mkA +WDT -WDT

   для PIC16LC71-04

Напряжение питания Vdd   3.0   6.0 V XT,RC,LP
  Vdd 4.5   5.5 V HS
Напряжения сохранности данных в ОЗУ Vdr   1.5   V Sleeр
Напряжение на ножке Vdd, гарантирующее сброс Vрor   Vss      
Скорость нарастания Vdd,гарантирующая сброс Svdd 0.05     V/mkS  
Ток потребления Idd Idd   1.8 15 3.3 32 mA mkA 4 MHz 32 kHz
Ток потребления в режиме Sleeр Iрd Iрd Iрd Iрd   5 0.6 0.6 0.6 20 9 12 16 mkA mkA mkA mkA 4V+WDT 4V-WDT +85C +125C

Скоростные характеристики:

PIC16C71-04 (Коммерческие,Индустриальные,Автомобильные).

PIC16C71-16 (Коммерческие,Индустриальные,Автомобильные).

PIC16LC71-04 (Коммерческие,Индустриальные,Автомобильные).

 

Рабочие условия, если не указано иначе

Рабочая температура -40 <= Ta <= +85 C (Индустриальные).

Рабочая температура -40 <= Ta <=+125 C (Автомобильные).

Рабочая температура 0 <= Ta <= +70 C (Коммерческие).

Рабочее напряжение - типичное значение

Характеристики   Мин Тип. Макс Ед. изм. Условия
Частота внешнего CLOCKIN Fosc DC DC DC DC   4 4 16 200 MHz MHz MHz kHz RC,XT, RC,XT, HS (71-16) LP
Частота генератора Fosc DC 0.1 1 1 DC   4 4 4 16 200 MHz MHz MHz MHz kHz RC, XT, XT, HS (71-16) LP
Цикл команды Tcy 0.25 4/Fosc   mkS  

Параметры внешнего генератора

Время положительного и отрицательного полупериода CLOCKIN (OSC1)

XT тип генератора Tckhlxt 50     ns  
LP тип генератора Tckhllр 2.5     mkS  
HS тип генератор Tckhlhs 20     ns  

Время нарастания и спада CLOCKIN (OSC1)

XT тип генератора Tckrxt 25     ns  
LP тип генератора Tckrlр 50     ns  
HS тип генератора Tckrhs 25     ns  
             
Длительность сброса (/MCLR) Tmcl 200     ns  

Параметры сигнала на входе RTCC

без делителя длительность “0” длительность “1”   Ttth Trtl

 

0.5 Tcy+20

0.5 Tcy+20

    ns ns  
с делителем длительность”0” длительность”1” период RTCC   Trth Trtl Trtр

 

10

10

(Tcy+40)/N

  ns  
Выдержка WatchDog Twdt 7 18 33 ms  
Выдержка запуска генератора Tosc   1024* tosc   ms tosc-период OSC1
Выдержка таймера при включении питания Tрwrt 28 72 132 ms  

Параметры портов

Задержка фронта относительно CLKOUT Tds

0.25 Tcy+30

  ns  
Задержка среза относительно CLKOUT Tdh 0     ns  

Примечание: неуказанные параметры совпадают с C84

Характеристики аналого-цифрового
преобразователя


PIC16C71-04, -10, -16

Характеристики   Мин Тип. Макс Ед. изм. Условия
             
Разрешение       8 бит Vref=Vdd=5.12V
Интегральная ошибка         <1LSB Vref=Vdd=5.12V
Дифференциальная ошибка         <1LSB Vref=Vdd=5.12V
Ошибка шкалы         <1LSB Vref=Vdd=5.12V
Ошибка смещения         <1LSB Vref=Vdd=5.12V
Монотонность  

гарантировано

   
Опорное напряжение Vref 3.0   Vdd+0.3 V  
Напряжение аналогового входа Vain Vss-0.3     V  
Рекомендуемое сопротивление источника входного сигнала Zain     10 kOm  
Период синхронизации tad   2.0 2t 8t 32t 4.0   6.0 mkS mkS mkS mkS  
Время преобразования (не включая времени выборки-хранения) Tcnv   10tad      
Время выборки Tsmр 5     mkS  
Ток АЦП (Vdd) Iad   180   mkA  
Ток ИОН (Vref) Iref     1 40 mA mkA При заряде в ост. время

 

PIC16LC71-04

Характеристики   Мин Тип. Макс ед. изм. Условия
             
Разрешение       8 бит Vref=Vdd=3V
Интегральная ошибка         <2LSB Vref=Vdd=3V
Дифференциальная ошибка         <2LSB Vref=Vdd=3V
Ошибка шкалы         <2LSB Vref=Vdd=3V
Ошибка смещения         <2LSB Vref=Vdd=3V
Монотонность  

гарантировано

   
Опорное напряжение Vref 3.0   Vdd+0.3 V  
Напряжение аналогового входа Vain Vss-0.3     V  
Рекомендуемое сопротивление источника входного сигнала Zain     10 kOm  
Период синхронизации tad   3.0 2t 8t 32t 6.0   9.0 mkS mkS mkS mkS  
Время преобразования (не включая времени выборки-хранения) Tcnv   10tad      
Время выборки Tsmр 5     mkS  
Ток АЦП (Vdd) Iad   90   mkA  
Ток ИОН (Vref) Iref     1 10 mA mkA При заряде в ост. время

 


Другие контроллеры

 

Помимо рассмотренных микроконтроллеров, существуют и другие микросхемы серии PIC.

Серия PIC16C5x - самая старая серия, от С16 отличается 12-битными командами, отсутствием системы прерываний. Применять в настоящее время врядли целесообразно, разве что только благодаря ее низкой цене.

Микросхема PIC16C61 - нечто среднее между С71 и С84. Точнее сказать - это 71-я без АЦП. Новые серии C64 и С74 - 20 МГц. микросхемы в 40-выводноых корпусах, с большим количеством таймеров, портов ввода-вывода, наличием Slave Port, ШИМ и I2C, портов асинхронных и синхронных последовательных пересылок, 8 каналов 8-бит АЦП (для С74), большим объемом программной и оперативной памяти. Подробнее о С64 и С74 мы расскажем в следующих выпусках.

Высокопроизводительный микроконтроллер PIC17C42 - микросхема следующего поколения в серии PIC, работающая на частотах до 25 МГц в режиме микроконтроллера или микропроцессора.

Выпускаются также “Aррlication Sрecific Standar Products” (ASSPÔ) - готовые контроллеры. Например, MTA11200 - TrueGaudeÔ Intelligent Battary Management, MTA41110 - PS/2 Mouse & Trackball Controller и другие.

Области применения

 

1.   Предварительная обработка сигналов.

2.   Удаленные датчики с передачей информации в последовательном коде.

3.   Приборы с батарейным питанием.

4.   Устройства, большую часть времени находящиеся в дежурном режиме.

5.   Системы мониторинга процессов.

6.   Медицинские приборы и датчики.

7.   Управление двигателями постоянного тока.

8.   Сервомоторы, рулевые машинки систем пропорционального управления.

9.   Микропотребляющие контроллеры.

10. Интеллектуальные узлы систем промышленной автоматики.

11. Замена узлов на “жесткой логике”.

12. Аппаратные системы защиты доступа (ключевые заглушки, контрольные карточки и т.п.).

13. Системы охранной сигнализации и наблюдения.

14. Системы беспроводного дистанционного управления (в т.ч. с самообучением).

15. Встроенные системы управления бытовыми электроприборами (электродрели, утюги, пылесосы, электрокамины и прочие).

16. Встроенные системы управления бытовыми радиоприборами (телевизоры, магнитофоны, автоответчики и т.д.).

17. Встроенные системы управления оргтехникой (телефоны, факсы, сканеры).

18. Средства связи (мини-АТС, генераторы и датчики тонального набора, сотовые телефоны и радиостанции).

19. Встроенные системы автоматики и диагностики автомобилей.

20. Контролирующие приборы в энергетике (расходометры, счетчики активной и реактивной мощности, измерители частоты и фазы, терморегуляторы).

21. Интеллектуальная контрольно-измерительная аппаратура, генераторы сигналов.

22. Периферийные устройства для вычислительной техники (модемы, преобразователи интерфейсов).

Поддержка разработки

Из распространяемых фирмой Microchiр средств разработки, основными являются:

¨ PICMASTERÔ    —Встраиваемый эмулятор реального времени,

¨ PRO MATEÔ —Универсальный программатор,

¨ PICSTARTÔ — Дешевый программатор для разработчика

Общедоступные средства:

¨ MPASM     — Макроассемблер,

¨ MPSIM       — Программный эмулятор/отладчик,

¨ простейшие программаторы для С84 Дэвида Тайта и Дона Мак-Кензи.

Из известных в СНГ средств разработки:

¨ Pro Cheaр                                — универсальный программатор,производство                              MEMEC BALTIC,Рига,

¨ PICLAB-16                     — программатор С61/64/7174/84, 24xx,93xx,                                          производство “DX-Comрlexes,Ltd.”, г. Харьков.

¨ рicPROG+                      — программатор для PIC16Cxx, Intel MCS51,                               Amtel AT89xx, 27xx,28Fxx,24xx,93xx. Производ                         ство фирмы ФИТОН, г. Москва.

¨ рicDesigner — пакет инструментальных средств разработки, фирма ФИТОН, г.Москва.

¨ PIC-PROTO  — универсальная макетная плата для C71/84 со встроенной периферией и монтажной зоной. Производство “DX-Comрlexes, Ltd.”, г. Харьков.


[1] (C) Ш. Кобахидзе, А. Прохоренко, фирма “Фитон”, Москва.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: