реклама на сайте
подробности

 
 
> Как совместить по уровням UART На модуле (1.8V) и на процессоре (3.3V)
RKS
сообщение Mar 22 2015, 17:29
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Раньше использовали модуль с внутренним питанием 2.8 вольта и обходились просто резисторами. Сейчас UART модуля работает на уровнях 1.8 вольт. В направлении от процессора к модулю наверное обойдемся диодами шоттки и подтяжкой к 1.8. А вот в сторону от модуля к процессору придется ставить что-нибудь типа SN74LVC07 или несколько открытых коллекторов. Скорость планируется 115200. Хочу понять как это делается по феншую
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
p_kav
сообщение Apr 8 2015, 06:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466



Lmx2315
Думаю, резистивный делитель в моём случае работает потому, что сам контроллер Atmel может питаться в широком диапазоне 1,8-5,5В и по этому легко распознает 2,8В как логическую единицу. Во всяком случае, судя по графику, гарантированная единица у контроллера начинается 1,5В. Да и скорость у меня очень низкая - 4800, влияние на форнты сигнала минимальное.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Apr 8 2015, 06:29
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..а что у вас за микроконтроллер?
..обычно в таблицах указываются допустимые уровни логических сигналов с привязкой к уровню питания.
Конечно микроконтроллер будет нормально относится к единице равной 1.8 вольт, но только при условии что и питание у него такое же.
з.ы.
к примеру на микроконтроллере STM32f103 при питании 3.3 вольта , минимальное значение логической единицы зависит не только от питания но и от типа ножки на которую приходит сигнал и колеблется от 1.54 В до 2.165 В.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RKS   Как совместить по уровням UART На модуле (1.8V) и на процессоре (3.3V)   Mar 22 2015, 17:29
- - Lmx2315   http://www.ti.com/lit/ds/symlink/lsf0102.pdf Dual ...   Mar 22 2015, 18:19
- - WLESS.RU   Самое удобное - специализированные Level Translato...   Mar 23 2015, 06:10
|- - HardJoker   Цитата(WLESS.RU @ Mar 23 2015, 10:10) Сам...   Apr 7 2015, 16:56
- - viakon   sn74lvc1t45. Заодно никаких проблем с фантомкой.   Mar 23 2015, 06:51
|- - RKS   За трансляторы уровней спасибо и VIAKONу и LMX2315...   Mar 28 2015, 06:27
|- - Jury093   Цитата(RKS @ Mar 28 2015, 09:27) Следующи...   Mar 28 2015, 09:50
|- - RKS   Цитата(Jury093 @ Mar 28 2015, 12:50) вы о...   Mar 28 2015, 12:07
- - p_kav   Вроде, было уже где-то разжевано, но не могу найти...   Apr 7 2015, 13:22
|- - Lmx2315   QUOTE (p_kav @ Apr 7 2015, 16:22) Вроде, ...   Apr 7 2015, 15:15
- - p_kav   Lmx2315 А если обратная сторона хорошо понимает эт...   Apr 7 2015, 19:29
|- - Lmx2315   QUOTE (p_kav @ Apr 7 2015, 22:29) Lmx2315...   Apr 7 2015, 19:34
- - p_kav   У меня контроллер Atmel при питании 5В вполне пони...   Apr 7 2015, 19:46
|- - Lmx2315   QUOTE (p_kav @ Apr 7 2015, 22:46) У меня ...   Apr 8 2015, 03:07
|- - Ariel   вот простая схема двунаправленного согласования ур...   Apr 8 2015, 03:55
- - p_kav   У меня Atmega88PA. Зависимость от напряжения питан...   Apr 8 2015, 07:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 12:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016