УЭКТ
Тип | Цифровая электроника | ||
---|---|---|---|
История производства | |||
Дизайнер | Олимекс | ||
Произведено | 2004 | ||
Звуковой сигнал | Никто | ||
Видеосигнал | Никто | ||
Электрический | |||
Сигнал | 3,3 было | ||
Данные | |||
Протокол | Серийный номер : UART / I 2 С / СПИ |
Universal EXTension (UEXT) — это схема разъемов, включающая питание и три последовательные шины: асинхронную , I 2 C и SPI отдельно по 10 контактам в схеме 2х5. Схема разъема была указана Olimex Ltd и объявлена открытым проектом, не требующим лицензионных отчислений в 2011 году и использовавшимся во всех их платах после 2004 года. [1]
Физические характеристики
[ редактировать ]Разъем UEXT состоит из 10 контактов, расположенных в два ряда по пять штекерных контактов, с пластиковым замковым кожухом или коробчатым разъемом (в частности, BH10S). Расстояние между всеми штифтами составляет 0,1 дюйма (2,54 мм). [1] [2] Розетка соединяется с гнездовым разъемом IDC 2x5 (10-контактным) и обычно подключается к ленточному кабелю . Кабельная сборка UEXT называется ленточным кабелем с 10-контактным разъемом IDC . Эти кабели легко доступны и дешевы. [3]
Электрические характеристики
[ редактировать ]
(смотря на разъем на главной плате)
Разъем UEXT обеспечивает питание и три последовательные шины: асинхронную , I 2 С , СПИ . [1] Все контакты соответствуют цифровой логике 3,3 В. Асинхронная последовательная шина требует дополнительных схем и разъемов смещения уровня для поддержки RS-232 , RS-422 , RS-485 , DMX512 или MIDI .
Приколоть | Имя | ввод/вывод | Логика | Основное использование |
---|---|---|---|---|
1 | 3,3 В | С | С | +3,3 Было |
2 | Земля | С | С | Земля |
3 | TXD | ТО | ПП | Передача данных для асинхронной последовательной шины |
4 | прием | я | ПП | Получение данных для асинхронной последовательной шины |
5 | СКЛ | ТО | ИЗ | Часы для меня 2 Автобус С |
6 | ПДД | ввод/вывод | ИЗ | Двунаправленные последовательные данные для I 2 Автобус С |
7 | МИСО | я | ПП | Вход последовательных данных для шины SPI |
8 | ДЫМ | ТО | ПП | Последовательный вывод данных для шины SPI |
9 | ССК | ТО | ПП | Часы для шины SPI |
10 | /SSEL | ТО | ПП | Выбор чипа для шины SPI |
Примечания:
- Направление указано относительно главной платы. [1] Я = вход, О = выход.
- S = источник питания , PP = двухтактная логика, OD = логика с открытым стоком , все контакты соответствуют цифровой логике 3,3 В.
Альтернативное использование булавки
[ редактировать ]Функциональность большинства выводов микроконтроллера универсальна, что позволяет инженеру переопределить назначение вывода. Довольно часто у вывода можно выбрать либо ввод-вывод общего назначения, либо периферийное устройство.
Если вывод микроконтроллера подключен к разъему UEXT и переопределен как нечто отличное от асинхронной последовательной шины / I 2 C Bus / SPI Bus, то перед внесением изменений следует тщательно продумать конструкцию. Чтобы свести к минимуму вероятность повреждения различных плат UEXT или микроконтроллера, переопределенные контакты должны продолжать соответствовать направлению данных в этой таблице или попеременно переопределяться как входные. В целях безопасности рекомендуется не переопределять контакты 4 или 7 как выходные, а использовать контакт 6 в качестве выхода с осторожностью.
Проблемы пользователей
[ редактировать ]
Если человек обеспокоен повреждением линий передачи данных микроконтроллера, дополнительные диоды защиты от перенапряжения между микроконтроллером и разъемом UEXT следует добавить и/или отдельные драйверы. Кроме того, между питанием хоста и контактом 1 можно добавить самовосстанавливающийся предохранитель для защиты от перегрузки по току. Доступны ключи UART с открытым исходным кодом, которые специально разработаны для совместимости по выводам с UEXT. [4] и может использоваться для сопряжения устройства UEXT напрямую с компьютером через USB.
Предупреждение о 5 В
[ редактировать ]Некоторые платы могут обеспечивать выходное напряжение 5 В на контактах UEXT, если они настроены на работу при напряжении 5 В. Например, OLIMEXINO-328 и OLIMEXINO-32U4 имеют перемычку PTH 3,3 В/5 В, которая изменяет режим питания платы. Если перемычка 3,3 В/5 В установлена на 5 В, эта перемычка также изменяет напряжение, доступное на контакте № 1 UEXT, а также уровни напряжения всех доступных там сигналов данных (UART, SPI, I2C). Поскольку стандарт UEXT определяет только 3,3 В, многие модули UEXT могут быть неустойчивы к 5 В и, следовательно, быть повреждены, если на плате такая перемычка установлена на 5 В. Пользователям рекомендуется убедиться, что их платы настроены на напряжение 3,3 В, прежде чем подключать оборудование UEXT, чтобы не повредить это оборудование.
Параллельные кабели
[ редактировать ]Можно подключить несколько устройств UEXT параллельно, закрепив дополнительные разъемы IDC на одном ленточном кабеле. Это приведет к правильному распределению мощности (3,3 В и заземлению) и позволит осуществлять передачу данных по I²C.
Однако многоточечная шина SPI выйдет из строя, поскольку все выбранные микросхемы связаны друг с другом, поэтому все периферийные устройства будут адресованы одновременно, что приведет к скремблированию их одновременных ответных данных на линии MISO. UART также выйдет из строя из-за того, что несколько устройств передают и принимают по одним и тем же линиям. Последовательные резисторы необходимы на конфликтующих выводах SPI и UART для ограничения токов короткого замыкания из-за конфликтов, если требуется совместимость с другими устройствами UEXT.
Похожие разъемы
[ редактировать ]Некоторые устройства используют схему, основанную на разъеме UEXT, но решили не реализовывать все функции. В частности, асинхронное последовательное соединение могло быть опущено. В этих случаях запасные контакты обычно используются для других целей, например, для подключения к линии сброса устройства, поэтому следует позаботиться о том, чтобы проверить точное расположение разъемов на схеме конкретного устройства.
Реализации
[ редактировать ]- Платы ввода-вывода UEXT
- Хост-доски
- Olimex Olimexino-328 , 16 МГц ATMEGA328 ( Atmel AVR )
- Olimex Olimexino-STM32 , 72 МГц STM32F103RBT6 ( ARM Cortex-M3 )
- Olimex LPC-P1114 , 50 МГц NXP LPC1114 ( ARM Cortex-M0 )
- Olimex DuinoMite , микрочип PIC32MX795 80 МГц ( PIC32 )
- Olimex STM32-P207 , 120 МГц ST STM32F207 ( ARM Cortex-M3 )
- Олимекс Пингвино [5]
- сторонний
- LibreSolar [6]
См. также
[ редактировать ]- Разъем IDC и ленточный кабель .
- Асинхронная последовательная шина, использующая UART , например RS-232 и RS-422 .
- я 2 C. Последовательная шина
- Последовательная шина SPI .
- Pmod Interface , аналогичный универсальный формат разъема для UART , я 2 C , SPI , но он передает их по общим проводам, поэтому использует только 6 контактов.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «Спецификация универсального разъема EXTension (UEXT); Olimex Ltd» (PDF) .
- ^ «Схема Olimex LPC E2214 (страница 4)» (PDF) . Проверено 2 апреля 2009 г.
- ^ «2x5 (10-контактный) плоский ленточный разъем IDC с шагом 0,1 дюйма» . microcontrollershop.com .
- ^ Вербелен, Янник (2017). «USB-ключ UART» . Создатель Цепи . Проверено 16 апреля 2017 г.
Все контакты выведены на 10-контактный разъем IDC. Совместим с UEXT, если вам не нужна поддержка SPI или I2C.
- ^ «Знакомьтесь, Пингвино! | Сделайте:» . Make: DIY-проекты и идеи для мастеров . 4 октября 2011 г.
- ^ «Пусть солнце станет свободным» . 24 октября 2020 г.