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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Согласование уровней SPI STM32-STM8S
turnon
сообщение Jan 8 2015, 09:43
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207



Цитата(Genadi Zawidowski @ Jan 7 2015, 14:45) *
Обратите внимание на надёжность решения - подавать на 5-вольт схему 3.3 вольт сигналы. Вам всё нравится в этом?

У 5В уровень 0: -0.3В - 1.5В, 1: 3.5В - 5.3В
У 3.3В уровень 0: -0.3В - 0.99В, 1: 2.31 - 5.5В (5V tollerant)

Надежный зазор?
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 8 2015, 10:01
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(turnon @ Jan 8 2015, 12:43) *
У 5В уровень 0: -0.3В - 1.5В, 1: 3.5В - 5.3В
...
Надежный зазор?

Смеётесь?
Объясните, как трёхвольтовый мастер обеспечит на линии уровень 3,5 В?
Go to the top of the page
 
+Quote Post
turnon
сообщение Jan 8 2015, 10:06
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207



Цитата(scifi @ Jan 8 2015, 13:01) *
Смеётесь?
Объясните, как трёхвольтовый мастер обеспечит на линии уровень 3,5 В?

А и точно, не приметил. Как же оно сейчас работает, непонятно. Видимо из-за 4.5В, а не 5.

В этом случае 3.15В нижний уровень 1 у 5-ти вольтового устройства. Зазор в 0.15В не маленький?

Сообщение отредактировал turnon - Jan 8 2015, 10:10
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 8 2015, 10:14
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(turnon @ Jan 8 2015, 13:06) *
А и точно, не приметил. Как же оно сейчас работает, непонятно.

Как раз это понятно: сегодня работает, а завтра - неизвестно. Изменения температуры, напряжения питания, ветерок подует...

Цитата(turnon @ Jan 8 2015, 13:06) *
В этом случае 3.15В нижний уровень 1 у 5-ти вольтового устройства. Зазор в 0.15В не маленький?

Если сможете гарантировать, что зазор не уменьшится до 0 никогда, то вполне достаточно, ИМХО.
Go to the top of the page
 
+Quote Post
turnon
сообщение Jan 8 2015, 10:27
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207



Цитата(scifi @ Jan 8 2015, 13:14) *
Как раз это понятно: сегодня работает, а завтра - неизвестно. Изменения температуры, напряжения питания, ветерок подует...


Если сможете гарантировать, что зазор не уменьшится до 0 никогда, то вполне достаточно, ИМХО.

Видимо надо сделать для 5-ти вольтовых питание 4.2В, тогда и зазор в лог. 1 будет (4.2В * 0.7) - 3.3 = 0.36В, и ограничить до безопасного уровня сигнал с 5-ти вольтового MISO можно одним диодом (0.7В) плюс параллельно ему диод шотки для формирования лог. 0 на MISO.

Почему именно 4.2В - предусмотрено резервное питание от li-on, который как раз дает 4.2В.

Сообщение отредактировал turnon - Jan 8 2015, 10:30
Go to the top of the page
 
+Quote Post
Kiruxa112
сообщение Jan 26 2015, 08:48
Сообщение #21





Группа: Новичок
Сообщений: 1
Регистрация: 26-01-15
Пользователь №: 84 767



Цитата(turnon @ Jan 8 2015, 13:27) *
Видимо надо сделать для 5-ти вольтовых питание 4.2В, тогда и зазор в лог. 1 будет (4.2В * 0.7) - 3.3 = 0.36В, и ограничить до безопасного уровня сигнал с 5-ти вольтового MISO можно одним диодом (0.7В) плюс параллельно ему диод шотки для формирования лог. 0 на MISO.

Почему именно 4.2В - предусмотрено резервное питание от li-on, который как раз дает 4.2В.

Можно использовать ADuM1301, запитав одну половину от 5, другую от 3,3.
ADuM1401 если линию CS тоже согласовать за одним. По микросхеме на каждый контроллер, у которого напряжение 5 или 3,3.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jan 26 2015, 09:27
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Так оставьте у контроллера его уровни 3.3 и обяжите слейвы работать в этом напряжении - пусть по необходимости имеют свои преобразователи
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 26 2015, 10:31
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Kiruxa112 @ Jan 26 2015, 14:48) *
Можно использовать ADuM1301, запитав одну половину от 5, другую от 3,3.

ADUM никак не соответствует изначальному условию ТС:
Цитата(turnon @ Jan 7 2015, 17:14) *
Но в качестве слейва может быть также не "5V tollerant" МК. Как можно минимальными затратами защитить 3-вольтовый МК на SPI от 5-ти вольтовых сигналов SPI от STM8S?
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 26 2015, 11:43
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



да это делается полевиком и 2 резисторами...
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 26 2015, 14:30
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Golikov A. @ Jan 26 2015, 06:43) *
да это делается полевиком и 2 резисторами...


Для одного вывода. Для 4х легче мелкосхему поставить.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 26 2015, 16:04
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а дешевле 4 полевика и 8 резисторов)
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 26 2015, 16:11
Сообщение #27


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Возмите 74LVC2T45 или подобное и не дурите голову.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Lerk
сообщение Jan 26 2015, 16:32
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



Цитата(turnon @ Jan 7 2015, 16:36) *
И боюсь что напрямую 3-х вольтовому слейву с не 5V tollerant SPI поплохеет, когда на линии MISO от 5-ти вольтового будут идти данные, ведь все MISO соединены.

Вообще у всех слейвов, кроме активного, MISO находится в Z состоянии по идее, так что тут все равно.
А остальные линии девайсов, работающих на 3.3В, но принимающих 5В сигнал можно защитить банальной внешней диодной защитой типа bav99.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 26 2015, 17:24
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Возмите 74LVC2T45 или подобное и не дурите голову.

а дир кто дергать будет? есть 2 направленные микрухи, но подорожеsm.gif
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 26 2015, 17:53
Сообщение #30


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(Golikov A. @ Jan 26 2015, 20:24) *
а дир кто дергать будет?

Какой такой дир... ТС декралировал SPI, зачем двунапровленные?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:35
Рейтинг@Mail.ru


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