F18-19 (1041602), страница 7
Текст из файла (страница 7)
Данные выдаются на выход TDO позаднему фронту сигнала TCKВход генератора/Вход внешнего тактового сигналаВыход генератора. Подключается кварцевый или керамическийрезонаторСброс МК. Выход с открытым стоком внутренней схемы слеженияза напряжением питания. Устанавливается в низкий логическийуровень при Vdd < 2,7В. Внешний источник может вызвать сбросМК, установив низкий логический уровень на этом выводе.Вход внешнего опорного напряжения/Выход внутреннего опорногонапряженияНе инвертирующий вход компаратора 0Инвертирующий вход компаратора 0Не инвертирующий вход компаратора 1Инвертирующий вход компаратора 1Выход ЦАП0Выход ЦАП1Входной канал 0 аналогового мультиплексораВходной канал 1 аналогового мультиплексораВходной канал 2 аналогового мультиплексораВходной канал 3 аналогового мультиплексораВходной канал 4 аналогового мультиплексораВходной канал 5 аналогового мультиплексораРед.
1.2C8051F018C8051F019Таблица 4.1. Описание выводов (продолжение)ОбозначениевыводаAIN6AIN7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7Номер выводаF018F01913143942474849505556383736353432605933275453525144432625242358574645101131343536373839403029282625244241ТипA InA InD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OD I/OОписаниеВходной канал 6 аналогового мультиплексораВходной канал 7 аналогового мультиплексораБит 0 порта 0Бит 1 порта 0Бит 2 порта 0Бит 3 порта 0Бит 4 порта 0Бит 5 порта 0Бит 6 порта 0Бит 7 порта 0Бит 0 порта 1Бит 1 порта 1Бит 2 порта 1Бит 3 порта 1Бит 4 порта 1Бит 5 порта 1Бит 6 порта 1Бит 7 порта 1Бит 0 порта 2Бит 1 порта 2Бит 2 порта 2Бит 3 порта 2Бит 4 порта 2Бит 5 порта 2Бит 6 порта 2Бит 7 порта 2Бит 0 порта 3Бит 1 порта 3Бит 2 порта 3Бит 3 порта 3Бит 4 порта 3Бит 5 порта 3Бит 6 порта 3Бит 7 порта 3Ред.
1.220C8051F018C8051F019P0.6P2.2P2.3P2.4P2.5P0.5P0.4545352515049P3.5P0.75755P3.45856P1.6P1.76059VDDDGND616263NCNC64Рисунок 4.1. Цоколевка корпуса TQFP-64CP1CP1+148P0.3247CP0-346P0.2P3.6CP0+445P3.7AGND544P2.6VREF643P2.7AIN0742AIN1841P0.1DGNDAIN2940VDDAIN31039P0.0AIN41138P1.0P1.1AIN51237AIN61336AIN714352526272829303132P3.1P3.0P2.1TDITDODGNDVDDP1.522TCKP3.32421TMSP3.220/RST2319XTAL2331816XTAL1341715AV+AGNDAV+21C8051F018Ред. 1.2P1.2P1.3P1.4P2.0C8051F018C8051F019Рисунок 4.2. Чертеж корпуса TQFP-64DD1MIN NOM MAX(mm) (mm) (mm)AE1E-1.20A1 0.05-0.15A2 0.95-1.05b-0.17 0.22 0.27D-12.00-D1-10.00-e-0.50-E-12.00-E1-10.00-64PIN 1DESIGNATOR1A2eAbA1Ред. 1.222C8051F018C8051F01923NCNCCP1-CP1+AGNDAV+P1.6P1.7P0.7P0.6P0.5P0.4484746454443424140393837Рисунок 4.3. Цоколевка корпуса TQFP-48CP0-136P0.3CP0+235P0.2VREF334P0.1AIN0433DGNDAIN1532VDDAIN2631P0.0AIN3730P1.0AIN4829P1.1AIN5928P1.2AIN61027DGNDAIN71126P1.3AGND1225P1.42021222324TDITDODGNDVDDP1.517TMS1916/RSTDGND15XTAL21814XTAL1TCK13AV+C8051F019Ред.
1.2C8051F018C8051F019Рисунок 4.4. Чертеж корпуса TQFP-48DMIN NOM MAX(mm) (mm) (mm)D1AE1E-A1 0.05-1.20-0.15A2 0.95 1.00 1.05b48PIN 1IDENTIFIERA210.17 0.22 0.27D-9.00-D1-7.00-e-0.50-E-9.00-E1-7.00-eAbA1Ред. 1.224C8051F018C8051F0195. АЦПМодуль АЦП состоит из 9-канального программируемого аналогового мультиплексора (AMUX), 10разрядного АЦП последовательного приближения с производительностью до 100 тыс. преобразований всекунду, устройства выборки-хранения (УВХ) и программируемого детектора диапазона (см.
рис. 5.1). AMUX,режимы преобразования и детектор диапазона настраиваются программным путем при помощи регистровспециального назначения (см. рис 5.1). Модуль АЦП (АЦП и УВХ) включен только тогда, когда бит ADCENрегистра управления АЦП ADC0CN (см. рис. 5.7) установлен в 1. Сброс этого бита в 0 переводит АЦП в режимпониженного энергопотребления. Чтобы подать смещение на АЦП, необходимо установить в 1 бит разрешениясмещения (BIASE) в регистре REF0CN (см.
рис. 7.2).Рисунок 5.1. Функциональная схема 10-разрядного АЦПADC0GTHADC0GTLADC0LTHADC0LTL20КОМБ.ЛОГИКА+AIN3-AIN4+AIN5-AIN6+AIN7-ДАТЧИКТЕМПЕРАТУРЫADCEN10разрядныйАЦПпоследовательногоприближенияADWINT10ЗапускпреобразованияAIN29-канальныйаналоговый мультиплексор-10ADC0LAIN1AV+ADC0H+REFSYSCLKAIN0TMR3 OVT2 OVCNVSTRADBUSY(w)AMX0CFAMX0SLADC0CFADCENADCTMADCINTADBUSYADSTM1ADSTM0ADWINTADLJSTADCSC2ADCSC1ADCSC0AMXAD3AMXAD2AMXAD1AMXAD0AIN67ICAIN45ICAIN23ICAIN01ICAGNDADC0CN5.1. Аналоговый мультиплексор (AMUX)Восемь каналов AVUX могут использоваться для измерения внешних сигналов, девятый каналподключен к внутреннему датчику температуры (передаточная характеристика датчика температуры показанана рис.5.3). Каждая пара входов AMUX могут быть запрограммированы на работу в одиночном илидифференциальном режимах.
Это позволяет пользователю выбрать наиболее подходящий режим измерения, идаже производить изменение режимов “на лету”. При сбросе все каналы AMUX настраиваются как одиночныевходы. Для управления AMUX используются два регистра: регистр выбора канала AMX0SL (см. рис.5.5) ирегистр конфигурации AMX0CF (см. рис.5.4). В таблице на рис.5.5 приведены все возможные комбинациирежимов работы каналов AMUX.25Ред. 1.2C8051F018C8051F0195.2. Режимы работы АЦПТ.к. АЦП использует ИОН для определения диапазона изменения напряжения, то ИОН должен бытьправильно настроен до начала преобразования (см.
раздел 7). Максимальная скорость преобразования АЦП –100 тыс. преобразований в секунду. Частота тактирования модуля АЦП определяется системной тактовойчастотой. Скорость преобразования может быть уменьшена в 2, 4, 8 или 16 раз соответствующей установкойбитов ADCSC в регистре ADC0CF, что позволяет устанавливать необходимую скорость преобразования приразличных системных тактовых частотах.Запуск преобразования может быть осуществлен одним из четырех способов, в зависимости отсостояния битов режима запуска преобразования АЦП (ADSTM1, ADSTM0) в регистре ADC0CN.Преобразование может быть инициировано:1) установкой в 1 бита ADBUSY в регистре ADC0CN;2) переполнением Таймера 3 (т.е.
синхронизированное по времени непрерывное преобразование);3) нарастающим фронтом внешнего сигнала запуска преобразования АЦП (CNVSTR);4) переполнением Таймера 2 (т.е. синхронизированное по времени непрерывное преобразование).Установка в 1 бита ADBUSY обеспечивает программное управление модулем АЦП, при которомпреобразования выполняются “по требованию”. После окончания преобразования бит ADBUSY сбрасывается в0, при этом инициируется прерывание (если оно разрешено) и устанавливается флаг прерывания в регистреADC0CN.
Следует иметь в виду, что если преобразование выполняется “по требованию”, то дляопределения окончания преобразования следует опрашивать флаг ADCINT, а не ADBUSY.Преобразованные данные доступны в регистрах старшего и младшего слова данных АЦП, ADC0H и ADC0Lсоответственно. В регистровой паре ADC0H:ADC0L преобразованные данные могут быть выровнены либовправо, либо влево (см.
пример на рис. 5.9) в зависимости от состояния бита ADLJST в регистре ADC0CN.Бит ADCTM регистра ADC0CN управляет режимом выборки-хранения АЦП. По умолчанию состояниевхода АЦП отслеживается непрерывно, за исключением момента преобразования. Установка в 1 бита ADCTMпозволяет задать один из четырех энергосберегающих режимов выборки-хранения, выбранный битамиADSTM1-0 регистра ADC0CN:1) слежение начинается в момент установки в 1 бита ADBUSY и длится 3 периода сигнала тактированиямодуля АЦП;2) слежение начинается при переполнении Таймера 3 и длится 3 периода сигнала тактирования модуля АЦП;3) слежение происходит лишь при низком уровне сигнала на входе CNVSTR;4) слежение начинается при переполнении Таймера 2 и длится 3 периода сигнала тактирования модуля АЦП.Режимы 1, 2 и 4 используются, когда запуск преобразования инициируется командой из программыили когда АЦП работает непрерывно.
Режим 3 используется, когда запуск преобразования инициируетсясигналом от внешнего источника. В этом случае УВХ работает в энергосберегающем режиме все время, пока навходе CNVSTR присутствует сигнал высокого уровня. Также слежение может быть запрещено (отключено),когда весь МК переведен в мало потребляющие режимы ожидания или остановки.Ред. 1.226C8051F018C8051F019Рисунок 5.2. Временные диаграммы процесса преобразованияА. Временные диаграммы АЦП с внешним источником запускаCNVSTR(ADSTM[1:0]=10)12345678910 11 12 13 14 15 16Сигнал тактирования АЦПADCTM=1ADCTM=0Режим энергосбереженияили преобразованиеРежим энергосбереженияПреобразованиеСлежениеСлежение илипреобразованиеСлежениеПреобразованиеВ.