Сделай Сам Свою Работу на 5

ADCS1 ADCS0 -Выбор частоты преобразования.





ADCS0,ADCS0 00: Fosc/2

01: Fosc/8

10: Fosc/32

11: fRC (частота от собственного RC генератора)

Подключение аналоговых входов

Пользователь должен установить регистр ACON1 так, чтобы линии аналоговых сигналов были сконфигурированы как аналоговые входы. Так как линии аналоговых сигналов запараллелены с цифровыми выходами, которые имеют диоды защиты, подключенные к Vdd и к Vss в обратном направлении, то входной аналоговый сигнал должен будет ограничиваться этими значениями, иногда с увеличением тока в ножку. Чтобы избежать повреждений входных цепей, рекомендуется иметь последовательный ограничивающий резистор не менее 500 Ом.

Для источников сигнала, выходное сопротивление не должно быть больше 10 кОм. Тогда максимальная погрешность, вызванная током утечки, составляет +- 5 мВ или +- 0.25 LSB при Vdd=Vref= 5В (10 кОм * 5мкА). Другая причина ограничения максимального выходного сопротивления источника сигнала - это требование к запоминанию входного сигнала на специальном конденсаторе в схеме выборки хранения.

Для снижения шума иногда добавляют внешний RC фильтр. И в этом случае значение R должно быть таким, чтобы суммарная величина сопротивления не превосходила 10 кОм. Любой внешний компонент, подключаемый к аналоговому входу ( будь то конденсатор или стабилитрон ), должен иметь очень небольшой ток утечки.



Управляющий регистр АЦП (ADCON1)

Регистр ADCON1 Адрес 88h

            PCFG1 PCFG0

 

PCFG1 PCFG0 - Биты, которые определяют конфигурацию ножек RA0 - RA3:

PCFG1, PCFG0 RA0,RA1 RA2 RA3 Vref
аналоговые входы аналоговый вход аналоговый вход Vdd
аналоговые входы аналоговый вход вход опорного напряжения RA3
аналоговые входы цифровой вход цифровой вход Vdd
цифровые входы - цифровой вход цифровой вход  

 

Функционирование АЦП в режиме 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 3.3 mA mkA mA 4 MHz 32 kHz 16 MHz
Ток потребления в режиме Sleeр Iрd Iрd   1.0 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 3.3 mA mkA 4 MHz 32 kHz
Ток потребления в режиме Sleeр Iрd Iрd Iрd Iрd   0.6 0.6 0.6 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   MHz MHz MHz kHz RC,XT, RC,XT, HS (71-16) LP
Частота генератора Fosc DC 0.1 DC   MHz MHz MHz MHz kHz RC, XT, XT, HS (71-16) LP
Цикл команды Tcy 0.25 4/Fosc   mkS  
Параметры внешнего генератора Время положительного и отрицательного полупериода CLOCKIN (OSC1)
XT тип генератора Tckhlxt     ns  
LP тип генератора Tckhllр 2.5     mkS  
HS тип генератор Tckhlhs     ns  
Время нарастания и спада CLOCKIN (OSC1)
XT тип генератора Tckrxt     ns  
LP тип генератора Tckrlр     ns  
HS тип генератора Tckrhs     ns  
             
Длительность сброса (/MCLR) Tmcl     ns  
Параметры сигнала на входе RTCC
без делителя длительность “0” длительность “1”   Ttth Trtl   0.5 Tcy+20 0.5 Tcy+20     ns ns  
с делителем длительность”0” длительность”1” период RTCC   Trth Trtl Trtр   (Tcy+40)/N   ns  
Выдержка WatchDog Twdt ms  
Выдержка запуска генератора Tosc   1024* tosc   ms tosc-период OSC1
Выдержка таймера при включении питания Tрwrt ms  
Параметры портов
Задержка фронта относительно CLKOUT Tds 0.25 Tcy+30   ns  
Задержка среза относительно CLKOUT Tdh     ns  

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

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

PIC16C71-04, -10, -16

Характеристики Мин Тип. Макс Ед. изм. Условия
             
Разрешение       бит 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     kOm  
Период синхронизации tad   2.0 2t 8t 32t 4.0   6.0 mkS mkS mkS mkS  
Время преобразования (не включая времени выборки-хранения) Tcnv   10tad      
Время выборки Tsmр     mkS  
Ток АЦП (Vdd) Iad     mkA  
Ток ИОН (Vref) Iref     mA mkA При заряде в ост. время

 


PIC16LC71-04

Характеристики Мин Тип. Макс ед. изм. Условия
             
Разрешение       бит 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     kOm  
Период синхронизации tad   3.0 2t 8t 32t 6.0   9.0 mkS mkS mkS mkS  
Время преобразования (не включая времени выборки-хранения) Tcnv   10tad      
Время выборки Tsmр     mkS  
Ток АЦП (Vdd) Iad     mkA  
Ток ИОН (Vref) Iref     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) Ш. Кобахидзе, А. Прохоренко, фирма “Фитон”, Москва.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.