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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Согласование уровней SPI STM32-STM8S
smk
сообщение Jan 29 2015, 20:32
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



К561ПУ4 очень хорошо работает. Можно и на дискретных полевых погуглить, тоже хорошо если всего пару линий. Кстати в обе стороны работает, то что нагуглится.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 29 2015, 21:11
Сообщение #47


Гуру
******

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



да, но в том что нагуглиться единица задается через резисторы. А по условиям нашей гипотетической задачи емкость линии 1 нФ, что даже на 1 КОме не даст желаемых 8 МГц.
Другое дело что если забыть про желание двунаправленности, то можно просто тупо сделать компаратор который все что больше 0.7 будет считать 1, и входнуюю линию поделить пополам, получиться что 5 вольтовые дают 2.5 , 3.3 вольтовые дают 1.7, а компаратор всех утянет в 3.3 - 5 в зависимости от проца
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2015, 22:15
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



http://chipenable.ru/index.php/how-connect...ih-urovney.html
Вот там преобразователь на транзисторе.

http://we.easyelectronics.ru/Shematech/sog...-ustroystv.html
целое исследование


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
turnon
сообщение Jan 30 2015, 07:20
Сообщение #49


Местный
***

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



Цитата(Golikov A. @ Jan 29 2015, 23:57) *
Ну если нанофарад, тоды ой...
Надо повторители ставить

Как думаете, SN74LVC3G34 такой подойдет?

Цитата(Golikov A. @ Jan 29 2015, 23:57) *
Устройсто 4.2 будет потреблять когда оно выставит 1 на 3.3 вольтовом входе. Удерживание этой единицы будет даваться слезами

Отчего потреблять? От превышения уровня 3.3В и за счет этого потребления через защитные диоды?
Так у 3.3В устройства ноги SPI "5v tollerant".

Цитата(Golikov A. @ Jan 29 2015, 23:57) *
А уровень лог единицы точно 0.7 от питания? Прям сегодня соединял 5 и 3.3 вольтовые девайсы. Причем честные 5 и 3.3 с толерантным к 5 в оба конца данные шли

В даташитах на STM32F2 и STM8S так указано. Может это с гарантированным запасом указано.

Цитата(Golikov A. @ Jan 29 2015, 23:57) *
В вашей задаче схему на полевике можно и упростить у вас же направление четко задано

А как именно упростить, подскажите пожалуйста.


Цитата(smk @ Jan 30 2015, 02:15) *
http://chipenable.ru/index.php/how-connect...ih-urovney.html
Вот там преобразователь на транзисторе.

Спасибо. Но там же опять подтяжка через резисторы, насколько их надо уменьшить чтобы фронты были приемлемые при 8Мбит и емкости линии до ~1nF?
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 30 2015, 08:02
Сообщение #50


Гуру
******

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



Цитата
Отчего потреблять? От превышения уровня 3.3В и за счет этого потребления через защитные диоды?
Так у 3.3В устройства ноги SPI "5v tollerant".

ну то что нога выдерживает 5 вольт, не означает что она при этом не потребляет больше положенного. Если брать входные ноги, то там есть варианты с подтяжкой, подтяжка тоже на 3.3 вольта, то есть подавая на нее 4 через резистор подтяжки идет ток, и так далее...

В общем я верю что в такой ситуации потребление может быть больше чем при работе на положенных уровнях.

SN74LVC3G34 - это вроде как просто буфер.


Цитата
А как именно упростить, подскажите пожалуйста.

ну как делают на 2 транзисторах драйвер для полевика, высокий уровень открывает 1, низкий 0. И открывается оно током, потом пофиг какие напряжения. Мне кажется должно сработать. http://arduino.ru/sites/default/files/u493...-1176382739.gif
Народ поправьте если я ошибаюсь

Go to the top of the page
 
+Quote Post
1113
сообщение Jan 30 2015, 08:16
Сообщение #51


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(Golikov A. @ Jan 30 2015, 11:02) *

это просто усилитель тока.

слушайте, а не забыли ли мы в рассуждениях задачу?

1) есть 3,3 В мастер, который превосходно работает как с 3,3 В так и с 5 В сигналами, следовательно его защищать не надо;
2) есть 5 В слэйв, который не понимает 3,3 В уровней, но опустив на нём питание до 4,2 В, ТС эту проблему превосходно решает;
3) есть 3,3 В слэйв, который превосходно работает с 3,3 В мастером, но боится 5 В сигналов от своего 5 В собрата.

таким образом, проблема только в п. 3. какие сигналы необходимо защитить? очевидно, что 5 В слэйв является источником только сигнала MISO, потому что остальные генерятся мастером. так кто мешает сигналы MISO развязать диодной схемой ИЛИ с одним нагрузочным резистором на стороне мастера?
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 30 2015, 09:41
Сообщение #52


Гуру
******

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



Да я сейчас прогуливался и тоже понял что затупил.

На самом деле тут нет 2 направленных шин, направление в одну сторону.
Надо добавить 4 условие, 5 вольтовые устройства могут не распознать уровень логической единицы от 3 вольтовых.

Это надо просто решить операционником, подняв уровень в одном направлении и все. При желании можно также опустить уровни в другом направлении
Go to the top of the page
 
+Quote Post
turnon
сообщение Jan 30 2015, 12:10
Сообщение #53


Местный
***

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



Цитата(Golikov A. @ Jan 30 2015, 13:41) *
Это надо просто решить операционником, подняв уровень в одном направлении и все. При желании можно также опустить уровни в другом направлении

А SN74LVC1T45 подойдет?
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 30 2015, 12:28
Сообщение #54


Гуру
******

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



похоже да, зажмете ему направления и всех делов.

Только вопрос в том как организовать 3 состояние на шине, я ведь понял у вас на СПИ висит несколько слейвов, но вроде можно диром как-то нарулить, переключив его на вход, наверное...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:36
Рейтинг@Mail.ru


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