F40-43a (1041604), страница 20
Текст из файла (страница 20)
1.3C8051F040/1/2/3Рисунок 8.4. DAC0CN: Регистр управления ЦАП0R/WDAC0ENR-R-Бит 7Бит 6Бит 5R/WR/WR/WR/WR/WDAC0MD1 DAC0MD0 DAC0DF2 DAC0DF1 DAC0DF0Бит 4Бит 3Бит 2Бит 1Бит 0Значениепри сбросе:00000000SFR Адрес: 0xD4SFR страница: 0Бит 7: DAC0EN: Бит включения ЦАП00: ЦАП0 выключен. Вывод выхода ЦАП0 отключен; ЦАП0 переведен врежим пониженного энергопотребления.1: ЦАП0 включен.Биты 6-5: Не используются: читаются как 00b.Биты 4-3: DAC0MD1-0: Биты выбора режима обновления выходного сигнала ЦАП0.00: Обновление выходного сигнала ЦАП происходит при записи в регистр DAC0H.10: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 3.10: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 4.11: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 2.Биты 2-0: DAC0DF2-0: Биты выбора режима форматирования данных ЦАП0000: DAC0H[3:0] – старшие 4 бита слова данных ЦАП0DAC0L – младший байт слова данных ЦАП0DAC0HСЗРDAC0LМЗР001: DAC0H[4:0] – старшие 5 бит слова данных ЦАП0DAC0L[7:1] – младшие 7 бит слова данных ЦАП0DAC0HСЗРDAC0LМЗР010: DAC0H[5:0] – старшие 6 бит слова данных ЦАП0DAC0L[7:2] – младшие 6 бит слова данных ЦАП0DAC0HDAC0LСЗРМЗР011: DAC0H[6:0] – старшие 7 бит слова данных ЦАП0DAC0L[7:3] – младшие 5 бит слова данных ЦАП0DAC0HDAC0LМЗРСЗР1xx: DAC0H – старший байт слова данных ЦАП0DAC0L[7:4] – младшие 4 бита слова данных ЦАП0DAC0HDAC0LМЗРСЗРРед.
1.3104C8051F040/1/2/3Рисунок 8.5. DAC1H: Регистр старшего байта ЦАП1R/WR/WR/WR/WR/WR/WR/WR/WЗначениепри сбросе:Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0SFR Адрес: 0xD3SFR страница: 100000000Бит 7Биты 7-0: Старший значащий байт слова данных ЦАП1.Рисунок 8.6. DAC1L: Регистр младшего байта ЦАП1R/WR/WR/WR/WR/WR/WR/WR/WЗначениепри сбросе:Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0SFR Адрес: 0xD2SFR страница: 100000000Бит 7Биты 7-0: Младший значащий байт слова данных ЦАП1.105Ред. 1.3C8051F040/1/2/3Рисунок 8.7. DAC1CN: Регистр управления ЦАП1R/WDAC1ENR/W-R/W-Бит 7Бит 6Бит 5R/WR/WR/WR/WR/WDAC1MD1 DAC1MD0 DAC1DF2 DAC1DF1 DAC1DF0Бит 4Бит 3Бит 2Бит 1Бит 0Значениепри сбросе:00000000SFR Адрес: 0xD4SFR страница: 1Бит 7: DAC1EN: Бит включения ЦАП10: ЦАП1 выключен.
Вывод выхода ЦАП1 отключен; ЦАП1 переведен врежим пониженного энергопотребления.1: ЦАП1 включен.Биты 6-5: Не используются: читаются как 00b.Биты 4-3: DAC1MD1-0: Биты выбора режима обновления выходного сигнала ЦАП1.00: Обновление выходного сигнала ЦАП происходит при записи в регистр DAC1H.10: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 3.10: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 4.11: Обновление выходного сигнала ЦАП происходит при переполнении Таймера 2.Биты 2-0: DAC1DF2-0: Биты выбора режима форматирования данных ЦАП1000: DAC1H[3:0] – старшие 4 бита слова данных ЦАП1DAC1L – младший байт слова данных ЦАП1DAC1HСЗРDAC1LМЗР001: DAC1H[4:0] – старшие 5 бит слова данных ЦАП1DAC1L[7:1] – младшие 7 бит слова данных ЦАП1DAC1HСЗРDAC1LМЗР010: DAC1H[5:0] – старшие 6 бит слова данных ЦАП1DAC1L[7:2] – младшие 6 бит слова данных ЦАП1DAC1HDAC1LСЗРМЗР011: DAC1H[6:0] – старшие 7 бит слова данных ЦАП1DAC1L[7:3] – младшие 5 бит слова данных ЦАП1DAC1HDAC1LМЗРСЗР1xx: DAC1H – старший байт слова данных ЦАП1DAC1L[7:4] – младшие 4 бита слова данных ЦАП1DAC1HDAC1LМЗРСЗРРед.
1.3106C8051F040/1/2/3Таблица 8.1. Электрические характеристики ЦАПVDD = 3.0В, AV+ = 3.0В, Vоп = 2.4В (REFBE=0), без нагрузки на выходе, если не указано иное.ПАРАМЕТРСтатические параметрыРазрядностьИнтегральнаянелинейностьДифференциальнаянелинейностьВыходной шумПогрешность смещениянуляТемпературный коэффициент смещения нуляПогрешность полнойшкалыТемпературный коэффициент погрешностиполной шкалыКоэффициент подавленияпо напряжению питанияVDDВыходное сопротивление врежиме энергосбереженияУСЛОВИЯТип.Макс.±2±1Без выходного фильтраС выходным фильтром на 100кГцС выходным фильтром на 10кГцСлово данных = 0x014±306 х 10-4±20DACnEN=0Ред.
1.3МЗРмкВ/мс25012841±3Ед. изм.битыМЗР12Выходной втекающий токВыходной ток короткогоСлово данных = 0xFFFзамыканияДинамические параметрыСкорость нарастанияЕмкость нагрузки = 40 пФвыходного напряженияВремя установленияЕмкость нагрузки = 40 пФ, входныевыходного напряжения вкоды от 0xFFF до 0x014пределах 1/2 МЗРДиапазон выходныхнапряженийВремя запускаБит включения ЦАП установленАналоговые выходыНестабильность выходТок нагрузки от 0.01мА до 0.3мА приного напряжениякоде 0xFFFЭнергопотребление (каждый ЦАП)Ток потребления поСлово данных = 0x7FFвыв.AV+107Мин.мВ%/°C±60мВ1 х 10-3%/°C-60dB100кОм300мкА15мА0.44В/мкс10мкс0VREF1МЗРВ10мкс6 х 10-3%110400мкАC8051F040/1/2/3ПРИМЕЧАНИЯРед.
1.3108C8051F040/1/2/39. Источник опорного напряжения (C8051F040/2)Схема источника опорного напряжения (ИОН) обеспечивает максимум гибкости при работе ЦАП иАЦП. Три входных вывода опорного напряжения позволяют каждому АЦП и двум ЦАП подключаться квнешнему ИОН или к выходу встроенного ИОН. Также АЦП0 может использовать в качестве опорногонапряжения выходной сигнал ЦАП0, а АЦП2 может использовать в качестве опорного напряжения напряжениепитания аналоговых модулей (AV+), при этом, благодаря наличию мультиплексоров (см.
рис.9.1), не требуетсясоединения каких-либо внешних выводов.Схема внутреннего ИОН состоит из генератора стабилизированного напряжения 1,2В и выходногобуферного усилителя с Кусил = 2. Опорное напряжение с вывода VREF может быть подано на внешниекомпоненты системы или на входные выводы опорного напряжения, как показано на рис.9.1. Вывод VREFрекомендуется соединить с общей шиной AGND шунтирующими конденсаторами емкостью 0,1мкФ и 4,7мкФ(см. рис.9.1). Электрические параметры ИОН приведены в табл.9.1.Регистр управления ИОН REF0CN (см. рис.9.2) позволяет включать/отключать внутренний генераторстабилизированного напряжения и выбирать входы опорного напряжения для АЦП0 и АЦП2.
Бит BIASEрегистра REF0CN включает встроенный генератор стабилизированного напряжения, а бит REFBE регистраREF0CN включает буферный усилитель с Кус = 2, напряжение с выхода которого подается на вывод VREF.Если стабилизатор и буферный усилитель отключены, то их ток потребления уменьшается до 1мкА (типичноезначение) и менее, а выход буферного усилителя переводится в высокоимпедансное состояние.
Есливнутренний стабилизатор используется в качестве генератора опорного напряжения, биты BIASE и REFBEдолжны быть установлены в 1. Если внутренний ИОН не используется, то бит REFBE можно сбросить в 0.Следует иметь ввиду, что, если используются ЦАП или АЦП, то бит BIASE должен быть установлен в 1независимо от того, какой ИОН используется – внутренний или внешний. Если ни АЦП, ни ЦАП неиспользуются, то оба этих бита можно сбросить в 0 с целью уменьшения энергопотребления. Биты AD0VRS иAD2VRS выбирают ИОН для АЦП0 и АЦП2 соответственно.
Электрические параметры схемы ИОН приведеныв табл.9.1.Рисунок 9.1. Функциональная схема источника опорного напряженияAD0VRSAD2VRSTEMPEBIASEREFBEREF0CNАЦП2AV+Uоп1VREF20VDDСхемавнешнегоИОНR1АЦП0VREF0Uоп01ЦАП0VREFDUопЦАП1BIASEENVREFx24.7µF0.1µFREFBEШунтирующиеконденсаторы109Ред. 1.3Стабилизаторнапряжения1,2Внапряжениесмещениядля модулейАЦП и ЦАПC8051F040/1/2/3Датчик температуры подключен к старшему каналу входного мультиплексора АЦП0 (см. раздел 5.1 дляМК C8051F040/1 и раздел 6.1 для МК C8051F042/3).
Бит TEMPE регистра REF0CN разрешает или запрещаетработу датчика температуры. В случае запрещения датчик температуры по умолчанию переводится ввысокоимпедансное состояние. Любые аналого-цифровые измерения показаний запрещенного датчикатемпературы возвратят незначащие данные.Рисунок 9.2. REF0CN: Регистр управления ИОНR/WБит 7R/W-R/W-R/WAD0VRSR/WAD2VRSR/WTEMPEБит 6Бит 5Бит 4Бит 3Бит 2R/WBIASEЗначениепри сбросе:R/WREFBEБит 1Бит 000000000SFR Адрес: 0xD1SFR страница: 0Биты 7-5: Не используются: читаются как 000b.Бит 4:AD0VRS: Бит выбора источника опорного напряжения для АЦП0.0: В качестве опорного напряжения АЦП0 используется напряжение с вывода VREF0.1: В качестве опорного напряжения АЦП0 используется выходной сигнал ЦАП0.Бит 3:AD2VRS: Бит выбора источника опорного напряжения для АЦП2.0: В качестве опорного напряжения АЦП2 используется напряжение с вывода VREF2.1: В качестве опорного напряжения АЦП2 используется напряжение AV+.Бит 2: TEMPE: Бит включения датчика температуры0: Внутренний датчик температуры выключен.1: Внутренний датчик температуры включен.Бит 1: BIASE: Бит разрешения смещения для АЦП (должен быть равен ‘1’, если используются АЦП или ЦАП)0: Внутренний генератор напряжения смещения отключен.1: Внутренний генератор напряжения смещения включенБит 0: REFBE: Бит управления выходным буфером внутреннего ИОН0: Буфер внутреннего ИОН выключен.1: Буфер внутреннего ИОН включен.
Напряжение от внутреннего ИОН подается на вывод VREF.Таблица 9.1. Электрические характеристики ИОНVDD = 3.0В, AV+ = 3.0В, Т = от -40ºC до +85ºC, если не указано иное.ПАРАМЕТРУСЛОВИЯВнутренний ИОН (REFBE = 1)Выходное напряжениеТокр. ср. = 25°CТок короткого замыкания черезвывод VREFТемпературный коэффициентнестабильности напряжения навыводе VREFНестабильность тока по нагрузкеТок нагрузки = (0-200мкА) вцепь AGNDВремя стабилизации напряженияТанталовый шунтирующийна выводе VREF (1)конденсатор емкостью 4.7мкФ,керамический шунтирующийконденсатор емкостью 0.1мкФВремя стабилизации напряженияКерамический шунтирующийна выводе VREF (2)конденсатор емкостью 0.1мкФВремя стабилизации напряженияБез шунтирующегона выводе VREF (3)конденсатораВнешний ИОН (REFBE = 0)Входное напряжениеВходной токМин.Тип.Макс.Ед. изм.2.362.432.50В30мА0,0015%/°C5 х 10-5%/мкА2мс20мкс10мкс1.000Ред.