Skip to main content

Общая информация

5400ТР105-003 – Сбоеустойчивый контроллер архитектуры 8051 с напряжением питания до 15 В и возможностью конфигурирования аналого-цифровых блоков

Структурная схема 5400ТР105-003
Структурная схема 5400ТР105-003

Особенности микроконтроллера

  • Напряжение питания:
  • 5,0 В ± 10% – без использования встроенного линейного регулятора;
  • 8,0 В…16,5 В – при использовании встроенного линейного регулятора.
  • Динамический ток потребления: не более 10 мА (на частоте 8 МГц);
  • Напряжение питания портов ввода/вывода: 1,8 В–5,0 В;

Вычислительное ядро:

  • Система команд 8051, тактовая частота: до 8 МГц;
  • Машинный цикл: 1 такт;
  • Возможность выбора источника тактирования:
  • кварцевый генератор
  • RC-генератор
  • внешний источник
  • Настраиваемые прерывания по внешним событиям;
  • Разработка программ в среде проектирования Keil uVision.

Встроенные периферийные модули:

  • Интерфейсы
  • два SPI;
  • I2C;
  • JTAG;
  • Два модуля интерфейса UART с настраиваемой скоростью передачи;
  • 24 универсальные линии ввода/вывода с индивидуальной настройкой направления;
  • Вывод с открытым стоком для интерфейса 1-Wire;
  • Три 24-разрядных таймера/счетчика;
  • Один сторожевой таймер;
  • Модуль перевода системы в режим пониженного энергопотребления (SLEEP).

Встроенные аналоговые и аналого-цифровые блоки:

  • 4-канальный, 12-разрядный АЦП с частотой 500 квыб/с;
  • 12-разрядный ЦАП;
  • Источник опорного напряжения с масштабирующим ОУ (с возможностью программирования коэффициента усиления);
  • RC-генератор с возможностью программирования частоты;
  • Блок ФАПЧ с возможностью программирования коэффициента умножения;
  • Супервизор питания;
  • Регуляторы напряжения электропитания.

Память:

Режим «HARD»:

  • память программ 4 кБ (ОППЗУ);
  • память данных 4352 байт внешней (большая и малая ОЗУ) и 256 внутренней ОЗУ (ядро 8051).

Режим «SOFT»:

  • память программ 4 кБ (большая ОЗУ);
  • память данных 256 байт внешней (малая ОЗУ) и 256 внутренней ОЗУ (ядро 8051).

Функциональное назначение микросхемы:

  • прием, усиление и обработка аналоговых и цифровых сигналов;
  • реализация бортовых систем управления;
  • аналого-цифровое и цифро-аналоговое преобразование сигнала.

Электрические характеристики

Параметр, единица измеренияНорма параметра
Не менееТиповоеНе более
Частота тактирования ядра, МГц8,0
Выходное напряжение линейного регулятора, В
15 В –> 5,0 В (вывод VDD_5V, VDDA_5V)
5,0 В –> 3,7 В (вывод VDD_3V7)
5,0 В –>1,8 В (вывод VDD_1V8)

4,5
3,5
1,62

5,0
3,7
1,8

5,25
4,1
1,98
Ток потребления линейного регулятора 15 В –> 5,0 В
в режиме «холостого хода», мкА
6,0
Нижняя граница диапазона настройки частоты RC-генератора, кГц90
Верхняя граница диапазона настройки частоты RC-генератора, кГц400
Ток потребления микросхемы, мА8,020
Ток в режиме низкого энергопотребления («SLEEP»), мА1,0
Напряжение высокого уровня выходных цифровых сигналов, В
при VDD_DR = 1,8 B
при VDD_DR = 5,0 B

1,4
4,6

1,8
5,0
Напряжение низкого уровня выходных цифровых сигналов, В
при VDD_DR = 1,8 B
при VDD_DR = 5,0 B



0
0

0,4
0,4
Ток утечки портов ввода/вывода (GPIO), мкА 20
Нагрузочная способность портов ввода/вывода (GPIO), мА
при VDD_DR = 1,8 B
при VDD_DR = 5,0 B

1,5
6,0


Нагрузочная способность вывода DAC_OUT, мА 1,0
Дифференциальная нелинейность ЦАП, МЗР-0,993,0
Интегральная нелинейность ЦАП, МЗР-8,08,0
Дифференциальная нелинейность АЦП, МЗР-0,991,0
Интегральная нелинейность АЦП, МЗР-2,02,0
Важно!

Линейные регуляторы предназначены для формирования внутреннего питания, нагрузка выводов VDD_5V, VDD_3V7, VDD_1V8 недопустима.

Рекомендуемое значение напряжения питания микросхем составляет 5,0 В. Не все микросхемы работают в расширенном диапазоне напряжения питания 8,0 В…16,5 В.

Примечание

При организации питания микроконтроллера от 5,0 В необходимо подавать напряжение 5,0 В на выводы VDD_15V (43), VDD_5V (4), VDDA_5V (35).

Справочные данные

Ток потребления микросхемы в режиме «SLEEP», мкА
T = 25°С
частота тактирования ~ 300 кГц110
частота тактирования ~ 50 кГц80

Задействованы следующие блоки: ИОН, регуляторы напряжения (15 В–>5,0 В; 5 В–>3,7 В; 5,0 В–>1,8 В), RC-генератор на низкой частоте, цифровая часть в режиме таймера.

Ток потребления микросхемы в активном режиме, мА
При напряжении питания 8,0 В. Тактирование от внешней частоты. T = 25°С.
частота тактирования ~ 1 МГц1,8
частота тактирования ~ 2 МГц3,15
частота тактирования ~ 4 МГц5,3
частота тактирования ~ 8 МГц9,8
Ток потребления микросхемы в активном режиме, мА
При напряжении питания 15 В. Тактирование от внешней частоты. T = 25°С.
частота тактирования ~ 1 МГц2,0
частота тактирования ~ 2 МГц3,5
частота тактирования ~ 4 МГц6,0
частота тактирования ~ 8 МГц10,5
Ток потребления линейных регуляторов в режиме «холостого хода», мкА
T = 25°С.
при входном напряжении 7,0 В…15 В6,0
при входном напряжении 5,0 В3,5
Длительность аналогового сигнала первоначального сброса (POR_RST), мс
T = 25°С.
для конденсатора 1,0 нФ0,15 – 0,175
для конденсатора 10 нФ1,5 – 1,75
для конденсатора 100 нФ15 – 17,5

Расчетная длительность аналогового сигнала первоначального сброса относительно «резкого» (1,0 мкс) включения питания на выводе VDD5V = 5,0 В. Замедление включения питания будет соответственно затягивать сброс. После срабатывания аналогового сброса добавляется еще цифровая фильтр-задержка в течении 1000 периодов частоты, установленной в качестве системной.

Электростатическая защита

Микросхема имеет встроенную защиту от электростатического разряда до 1000 В по модели человеческого тела. Требует мер предосторожности.

Диапазон входных/выходных сигналов

Параметр, единица измеренияПредельно-
допустимый режим
Предельный режим
не менеене болеене менеене более
Напряжение питания (VDD_15V) (1), B8,016,5-0,117
Аналоговое напряжение питания (VDDA_5V) (2), B4,55,25-0,15,5
Цифровое напряжение питания (VDD_5V) (2), B4,55,25-0,15,5
Напряжение питания интерфейсной части (VDD_DR), В1,75,25-0,15,5
Напряжение программирования ПЗУ (VPP_9V), В8,59,0-0,19,5
Напряжение внешнего опорного уровня АЦП (Vrp_ADC), В2,255,0-0,15,5
Напряжение внешнего опорного уровня ЦАП (Vrp_DAC), В 2,255,0-0,15,5
Напряжение высокого уровня входных цифровых сигналов
(GPIO в режиме входа, BOR_EXT/PGM, TM, DBG), В
VDD_DR–
0,4
VDD_DR+
0,3(3)
-0,1VDD_DR+
0,5(4)
Напряжение низкого уровня входных цифровых сигналов
(GPIO в режиме входа, BOR_EXT/PGM, TM, DBG), В
00,4-0,15,5
Температура эксплуатации, °С-60+125-60+150
Примечание
  1. Если используется линейный регулятор 15 В –>5,0 B, то питание микросхемы обеспечивается подачей напряжения на вывод VDD_15V. Не все микросхемы работают в расширенном диапазоне напряжения питания 8,0 В…16,5 В.
  2. Если не используется линейный регулятор 15 В –> 5,0 В, то для организации питания микросхемы от 5,0 В необходимо подавать данное напряжение на выводы VDD_15V (43), VDD_5V (4) и VDDA_5V (35).
  3. Не более 5,25 В.
  4. Не более 5,5 В.

Конфигурация и функциональное описание выводов


вывода
Наименование
вывода
Назначение вывода
1GPIOB_5Порт ввода-вывода микроконтроллера, разряд №5 группы B
2GPIOB_6Порт ввода-вывода микроконтроллера, разряд №6 группы B
3GPIOB_7Порт ввода-вывода микроконтроллера, разряд №7 группы B
4VDD_5VВывод цифрового положительного напряжения питания/
выходное напряжение LDO-регулятора 15 В –> 5,0 В
5VCВывод блока ФАПЧ для подключения RC-фильтра.
Если ФАПЧ не используется вывод подключить к VSSA (37)
6GEN1Вход подключения кварцевого резонатора/вход для подачи внешней тактовой частоты
7GEN2Вход подключения кварцевого резонатора / выход контроля поданной внешней частоты. При использовании внешнего генератора вывод не подключать.
8VSSDВывод цифрового отрицательного напряжения питания
9GPIOC 0/TCKПорт ввода-вывода микроконтроллера, разряд №0 группы C/
вход TCK интерфейса JTAG в тестовом режиме
10GPIOC 1/TMSПорт ввода-вывода микроконтроллера, разряд №1 группы C/
вход TMS интерфейса JTAG в тестовом режиме
11GPIOC 2/TDIПорт ввода-вывода микроконтроллера, разряд №2 группы C/
вход TDI интерфейса JTAG в тестовом режиме
12GPIOC 3/TDOПорт ввода-вывода микроконтроллера, разряд №3 группы C/
выход TDO интерфейса JTAG в тестовом режиме
13GPIOC 4Порт ввода-вывода микроконтроллера, разряд №4 группы C
14GPIOC 5Порт ввода-вывода микроконтроллера, разряд №5 группы C
15GPIOC 6Порт ввода-вывода микроконтроллера, разряд №6 группы C
16GPIOC 7Порт ввода-вывода микроконтроллера, разряд №7 группы C
17VDD_1V8Вывод напряжения питания ядра/выходное напряжение LDO-регулятора 5,0 В –> 1,8 В
18VDD_DRВывод положительного напряжения питания универсальных портов ввода-вывода микроконтроллера 1,8 В – 5,0 В
191W_IOВывод интерфейса 1-Wire (тип вывода – открытый сток).
Если интерфейс не используется вывод не подключать
20GPIOA 0Порт ввода-вывода микроконтроллера, разряд №0 группы A
21GPIOA 1Порт ввода-вывода микроконтроллера, разряд №1 группы A
22GPIOA 2Порт ввода-вывода микроконтроллера, разряд №2 группы A
23GPIOA 3Порт ввода-вывода микроконтроллера, разряд №3 группы A
24GPIOA 4Порт ввода-вывода микроконтроллера, разряд №4 группы A
25GPIOA 5Порт ввода-вывода микроконтроллера, разряд №5 группы A
26GPIOA 6Порт ввода-вывода микроконтроллера, разряд №6 группы A
27GPIOA 7Порт ввода-вывода микроконтроллера, разряд №7 группы A
28BOR_EXT/ PGMВход внешнего супервизора питания/вход выбора режима программирования ПЗУ в тестовом режиме:
лог. «1» – перевод в режим программирования, от шины отключается CPU и подключается JTAG;
лог. «0» – стандартная работа.
29TMВход для выбора режима работы микроконтроллера:
лог. «1» – тестовый режим;
лог. «0» – стандартная работа.
30DBGВход для выбора блока памяти, выполняющего роль ПЗУ:
лог. «1» – память ПЗУ (ROM_RAM_4KB) 4 КБ, ОЗУ 256 Б;
лог. «0» – память ПЗУ (ROM_OTP_4KB) 4 КБ, ОЗУ 4 КБ + 256 Б.
31POR_RSTВход для подключения внешнего конденсатора блока сброса
32Vrp_DACВывод положительного опорного напряжения ЦАП.
Если ЦАП не используется вывод необходимо подключить к VSSA (37)
33DAC_OUTВыход ЦАП
34VPP_9VВывод для программирования ПЗУ и конфигурационной памяти 9,0 В
35VDDA_5VВывод аналогового положительного напряжения питания/
выходное напряжение LDO-регулятора 15 В –> 5,0 В
36VDD_3V7Вывод положительного напряжения питания RC-генератора/
выходное напряжение LDO-регулятора 5,0 В –> 3,7 В
37VSSAВывод аналогового отрицательного напряжения питания
38Vrp_ADCВывод положительного опорного напряжения АЦП/выход масштабирующего ОУ (если ОУ включен в ходе настройки конфигурационной памяти)
39A0Вход 0-го канала АЦП
40A1Вход 1-го канала АЦП
41A2Вход 2-го канала АЦП
42A3Вход 3-го канала АЦП
43VDD_15VВывод положительного напряжения питания 15 В.
44GPIOB 0/H_SПорт ввода-вывода микроконтроллера, разряд №0 группы B/
выбор режима конфигурационной памяти в тестовом режиме
45GPIOB 1 /RC_CLKOUTПорт ввода-вывода микроконтроллера, разряд №1 группы B/
выходная частота RC-генератора в тестовом режиме
46GPIOB 2 Порт ввода-вывода микроконтроллера, разряд №2 группы B
47GPIOB 3Порт ввода-вывода микроконтроллера, разряд №3 группы B
48GPIOB 4Порт ввода-вывода микроконтроллера, разряд №4 группы B

Рекомендуемая схема применения

Конденсаторы высокочастотные керамические, либо сдвоенные. В случае сдвоенных конденсаторов, один из них обязательно должен быть высокочастотный керамический емкостью не менее 10 нФ. Шунтирующие конденсаторы должны располагаться на плате в непосредственной близости к соответствующим выводам микросхемы.

КомпонентНоминалКомпонентНоминал
R11 – 2 МОмC310 нФ
R22 – 20 кОмC41 нФ
R3100 ОмC520 нФ
R44,7 кОмС6 – C13100 – 200 нФ
C1, С216 – 64 пФZQкварцевый резонатор с частотой до 8 МГц
Схема применения
Рекомендуемая схема применения после программирования микросхемы в ПЗУ
(при питании в диапазоне 8,0 В – 16,5 В)
Рекомендуемая схема применения после программирования микросхемы в ПЗУ
(при питании 5,0 В)

Важные замечания при работе с микросхемой

Примечание
  1. Если 1-Wire интерфейс не используется, то вывод 1W_IO (19) необходимо оставить в обрыве.
  2. Если ФАПЧ не используется, то вывод VC (5) подключить к VSSA (37).
  3. Если размах цифровых уровней генератора 5,0 В, а напряжение питания портов ввода-вывода отлично от 5,0 В (например, 3,3 В или 1,8 В), то в конфигурационной памяти необходимо выбрать источник тактирования «Кварцевый резонатор» (GEN1_QV или GEN1_QV+PLL) путем записи советующих бит в регистр ANALOG_O_PLL .
  4. Если ЦАП не используется, то вывод Vrp_DAC (32) необходимо подключить к VSSA (37).
  5. Если АЦП не используется, то выводы A3 – A0 необходимо подключить к VSSA (37).
  6. На выводы Vrp_DAC и Vrp_ADC задается внешнее опорное напряжение для блоков АЦП и ЦАП. Есть возможность формирования внутреннего опорного напряжения с помощью масштабирующего операционного усилителя (МОУ). Для этого необходимо включить МОУ и настроить коэффициент масштабирования в регистре ANALOG_O_BUF конфигурационной памяти согласно таблице. Данное напряжение подается на вывод Vrp_ADC. Это же напряжение можно подать и на вход опорного уровня ЦАП с помощью внешнего соединения выводов Vrp_ADC и Vrp_DAC.
Важно!

При TM = «1» микросхема работает в тестовом режиме (подробнее см. Конфигурационная память (ANALOG_CFG)), H_S=«1» (источником данных конфигурационной памяти являются регистры) и в бит REF_OUT_DISABLE регистра ANALOG_O_RC_R записан лог. «0», выход 39 работает как тестовый вывод опорного напряжения.

В данном режиме нельзя подключать вывод 39 к VSSA (37), т.к. данный опорный уровень вместе с линейными регуляторами формирует питание аналоговой и цифровой частей микросхемы.

В случае перехода в тестовый режим и когда источником данных конфигурационной памяти являются регистры (H_S = «1») рекомендуется всегда записывать в бит REF_OUT_DISABLE регистра ANALOG_O_RC_R лог. «1».

В случае перехода в тестовый режим и когда источником данных конфигурационной памяти является ПЗУ (H_S = «0») в бите REF_OUT_DISABLE регистра ANALOG_O_RC_R по умолчанию уже записана лог. «1».

Также биты V_REF в регистре ANALOG_O_REF являются технологическими и уже настроены и прошиты в ПЗУ на этапе производства. При прожиге конфигурационной памяти следует убедиться, что данные биты не содержат лог «1». 

Тактирование микроконтроллера

Микросхема содержит встроенный RC-генератор. Поддерживается конфигурация, при которой в качестве частоты по умолчанию возможно установить частоту от внутреннего RC-генератора. Данная частота будет использоваться системой при включении питания.

Примечание

Возможность подключения внешней RC-цепи отсутствует.

Выбор источника тактирования осуществляется в конфигурационной памяти.

При использовании внешнего генератора, вывод GEN2 (7) необходимо оставить в обрыве. Частота задается на вывод GEN1 (6) без внешних компонентов. Максимальная частота тактирования – 8 МГц.

Размах цифровых сигналов генератора от VSSD до VDD_DR. Если размах цифровых уровней генератора 5,0 В, а напряжение питания портов ввода-вывода отлично от 5,0 В (например, 3,3 В или 1,8 В), то необходимо выбрать источник тактирования «Кварцевый резонатор» и частоту подавать на вывод GEN1 (вывод 6), вывод GEN2 (7) оставить в обрыве.

Настройка RC-генератора может осуществляться от 40–60 кГц до 1,0–1,5 МГц с расчетной точностью от 0,1…0,3 кГц в нижней области диапазона и до 2,0…20 кГц в верхней области диапазона.

Зависимость частоты RC-генератора от температуры

На графике представлена экспериментальная температурная зависимость для генератора, настроенного на 50 кГц. Температурная зависимость при измерениях составила 13,6 Гц/°С, если нормировать на 50 кГц, то 0,027 %/°С.