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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Входные буфера Cyclone3 от 5В логики
Acvarif
сообщение May 3 2016, 10:50
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Не уверен, что открыл топик в нужном разделе. Но в любом случае он завязан на ПЛИС. Необходимо заставить работать от Cyclone3 (EP3c25) микросхему RS485 типа MAX13082E с пятивольтовым питанием. Если с передачей должно быть все нормально то с приемом, в смысле подача пятивольтового выхода MAX13082E на трехвольтовый вход Cyclone3 очевидно не прокатит. Ставить 20_ти ножечный 74vhc541 будет накладно. Подскажите пожалуйста решение попроще. Можно применить и 3.3В MAX... но не уверен, что на той стороне кабеля он нормально состыкуется с 5В MAX...
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение May 3 2016, 11:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Можно использовать любую микросхему из серии 74AHC/AHCT или 74VHC/VHCT.
Например
3.3В->5В 74AHCT1G125
5В->3.3В 74AHC1G125

Также можно взять специализированный преобразователь 74LVC1T45.

P.S.
А вообще можно спокойно брать любой RS485 преобразователь с питанием 3.3В.
Go to the top of the page
 
+Quote Post
Inanity
сообщение May 3 2016, 11:23
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Здравствуйте.

1. Необязательно ставить жирный 74vhc541, используйте SN74LVC1G34 или любой другой одиночный буфер.
2. На отладочной плате DE0-CV 5-вольтовый PS/2 преобразовали в 3.3 при помощи ограничительных диодов (clamping diode):
http://www.de-brauwer.be/wastebasket/fpga/..._connection.PNG
Для скоростей PS/2 это приемлемо, может и для вас подойдёт. Хотя лично мне больше нравится первый вариант, он надёжнее и компактнее.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 3 2016, 11:47
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Спасибо. Путь ясен.
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение May 3 2016, 19:02
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Более того есть простая схема (мной проверена на 1Мбит)
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 6 2016, 09:04
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



По поводу 74vhc541. Она будет работать как Line Driver с питанием 5В для сигналов 3.3В -> в 5В или с питанием 3.3В для сигналов 5В -> в 3.3В? Есть сомнения, не нужны-ли по входам резисторы.
Go to the top of the page
 
+Quote Post
Inanity
сообщение May 6 2016, 09:52
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(Acvarif @ May 6 2016, 12:04) *
По поводу 74vhc541. Она будет работать как Line Driver с питанием 5В для сигналов 3.3В -> в 5В или с питанием 3.3В для сигналов 5В -> в 3.3В? Есть сомнения, не нужны-ли по входам резисторы.


Она вам не подходит. 5В -> в 3.3В сможет, а наоборот нет. Смотрите DC Electrical Characteristics. VIH min = 0.7*Vcc, т.е. 0.7 * 5 = 3.5В для логической единицы. Резисторы вам не помогут, если управляющий буфер не open drain. И предложенный мной SN74LVC1G34 тоже не подойдёт. Извините, если ввёл в заблуждение, просто предполагал, что требуется только 5В -> в 3.3В. Если нужно и обратное преобразование, то требуется буфер с двойным питанием, как рекомендовал выше BSACPLD - 74LVC1T45 или его аналог.

Сообщение отредактировал Inanity - May 6 2016, 10:04
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение May 6 2016, 11:03
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



А чем вас не устроила схема с транзистором? Она работает в обе стороны. Достаточно высокй битрейт (на 485 точно хватит)
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 6 2016, 11:08
Сообщение #9


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Используйте SN74LVC2T45DCUT и ни в чем себе не отказывайте sm.gif
Еще и на габаритах сэкономите...


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 6 2016, 11:39
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(Inanity @ May 6 2016, 12:52) *
Она вам не подходит. 5В -> в 3.3В сможет, а наоборот нет. Смотрите DC Electrical Characteristics. VIH min = 0.7*Vcc, т.е. 0.7 * 5 = 3.5В для логической единицы. Резисторы вам не помогут, если управляющий буфер не open drain. И предложенный мной SN74LVC1G34 тоже не подойдёт. Извините, если ввёл в заблуждение, просто предполагал, что требуется только 5В -> в 3.3В. Если нужно и обратное преобразование, то требуется буфер с двойным питанием, как рекомендовал выше BSACPLD - 74LVC1T45 или его аналог.

Спасибо, что предупредили. Есть-ли Line Driver, подобный 74vhc541 на 7,8 линий с питанием 5В для перевода сигналов 5В -> в 3.3В?
Go to the top of the page
 
+Quote Post
Inanity
сообщение May 6 2016, 12:27
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(Acvarif @ May 6 2016, 14:39) *
Спасибо, что предупредили. Есть-ли Line Driver, подобный 74vhc541 на 7,8 линий с питанием 5В для перевода сигналов 5В -> в 3.3В?

Я уже запутался, если честно) Определитесь с количеством, направлением и доменами питания линий данных.

1. Если вы хотите преобразовывать только 5В -> в 3.3В, то достаточно 74vhc541 с питанием от 3.3В.
2. Если нужно в обе стороны, то на 8 бит есть SN74LVC8T245, один порт питаете от 3.3, другой от 5.0. Но этот буфер имеет строб DIR, который все буферы направит только в одну из сторон. Я так понимаю, что вас это не устроит. У вас наверняка там RX и TX. Поэтому придётся ставить несколько одиночных буферов с двойным питанием (74LVC1T45 или SN74LVC2T45DCUT, как рекомендовали выше), и у каждого будет своё направление преобразования.

Сообщение отредактировал Inanity - May 6 2016, 12:27
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 6 2016, 12:37
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(ЯadiatoR @ May 6 2016, 14:03) *
А чем вас не устроила схема с транзистором? Она работает в обе стороны. Достаточно высокй битрейт (на 485 точно хватит)

Схемка неплохая. Кроме 485 появились еще требования по размещению на плате буферов 3.3 -> 5В. А места маловато. 74vhc541 в корпусе TSSOP подходит. Только получается если его запитать 5В он от Cyclone 3 не будет работать.

Цитата(Inanity @ May 6 2016, 15:27) *
Я уже запутался, если честно) Определитесь с количеством, направлением и доменами питания линий данных.

1. Если вы хотите преобразовывать только 5В -> в 3.3В, то достаточно 74vhc541 с питанием от 3.3В.
2. Если нужно в обе стороны, то на 8 бит есть SN74LVC8T245, один порт питаете от 3.3, другой от 5.0. Но этот буфер имеет строб DIR, который все буферы направит только в одну из сторон. Я так понимаю, что вас это не устроит. У вас наверняка там RX и TX. Поэтому придётся ставить несколько одиночных буферов с двойным питанием (74LVC1T45 или SN74LVC2T45DCUT, как рекомендовали выше), и у каждого будет своё направление преобразования.

Появились еще требования к буферам кроме 485. Спасибо. SN74LVC2T45DCUT устроит. Направление одно.
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение May 6 2016, 13:44
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Цитата(Acvarif @ May 6 2016, 15:37) *
Схемка неплохая. Кроме 485 появились еще требования по размещению на плате буферов 3.3 -> 5В. А места маловато. 74vhc541 в корпусе TSSOP подходит. Только получается если его запитать 5В он от Cyclone 3 не будет работать.


простите, не заметил
Go to the top of the page
 
+Quote Post
alevnew
сообщение May 7 2016, 04:21
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775



Цитата(Acvarif @ May 6 2016, 17:37) *
Схемка неплохая. Кроме 485 появились еще требования по размещению на плате буферов 3.3 -> 5В. А места маловато. 74vhc541 в корпусе TSSOP подходит. Только получается если его запитать 5В он от Cyclone 3 не будет работать.
Появились еще требования к буферам кроме 485. Спасибо. SN74LVC2T45DCUT устроит. Направление одно.

Тут вообще любая логика серии HCT подойдет. У нее порог единицы 2В.
Например, 74HCT245 в корпусе TSSOP20.
http://www.nxp.com/documents/data_sheet/74HC_HCT245.pdf
Ну или любая другая серии HCT в подходящем корпусе.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение May 7 2016, 12:35
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Если рассматривать задачу в том ключе, в каком её сформировал топикстартер, то самый правильный вариант это взять RS485 трансивер с питанием 3.3В.
Go to the top of the page
 
+Quote Post

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

 


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


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