|
|
  |
Согласование уровней SPI STM32-STM8S |
|
|
|
Jan 26 2015, 18:53
|

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

|
Цитата(Golikov A. @ Jan 26 2015, 13:31)  ну то есть 2 микрухи надо ставить, одна на вход, и другая на выход? А почему одна не будет работать на вход и выход? TBX0104 сотоварищи..
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jan 27 2015, 02:28
|

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

|
Цитата(Golikov A. @ Jan 26 2015, 15:45)  есть в 2 стороны работающая в одном корпусе аж 8 канальная, но дороже полевика и 2 резисторов  мы же тут об этом говорим. ТС я так понимаю уже давно все сделал, это кто-то из небытия топик поднял... Есть. И одноканальная есть. Вопрос шел о 4х канальной. А 4 полевика и 8 резисторов обойдутся дешевле 1 доллара?
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jan 28 2015, 17:39
|
Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207

|
Цитата(skripach @ Jan 26 2015, 20:11)  Возмите 74LVC2T45 или подобное и не дурите голову. Остается на выбор, что потянет 8 МБит, полевик с резисторами или 74LVC2T45. С полевиком боюсь затянет фронты. Еще один человек высказывал, что при заниженных лог. уровнях STM8S будет больше потреблять. Только вот не понимаю подробно, почему. "С Ваших слов, ведомые STM8S питаются от голого аккумулятора высоким напряжением, а ведущий STM32 — от него же, но пониженного до 3,3 В. Так вот, каждый из этих десятков-сотен STM8S от такого "согласования уровней" будет потреблять на 1...10 мА больше, чем Вы мечтаете. В принципе, ничего страшного не произойдёт — просто они будут каждый раз быстренько высасывать свежезаряженный аккумулятор до напряжения, обеспечивающего малопотребляющий "зазор" уровней." Цитата(toweroff @ Jan 26 2015, 13:27)  Так оставьте у контроллера его уровни 3.3 и обяжите слейвы работать в этом напряжении - пусть по необходимости имеют свои преобразователи Тоже вариант. Но места мало на слейвах и слейвы должны быть максимально (по возможности) дешевыми.
|
|
|
|
|
Jan 28 2015, 19:47
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
полевик тот что по ссылке имеет переключение 5-20 нСек, ну пускай 40 нСек, а 8 МГц - это 125 нСек, половина периода 60 нСек, в целом проходит, конечно, но на грани. Можно подобрать полевик побыстрее, а можно взять спец микруху типа http://www.chipdip.ru/product/adg3308bruz/, правда это уже сильно дороже, зато до 50 Мегобит в секунду а вот такой http://www.chipdip.ru/product/2n7000/время переключения 10 нСек, и ваще ничего не стоит про питание я так понимаю что если на него выставляешь логический уровень 4.5 -5 вольт, а него 3 вольта максимум, то разницу в 1.5-2 вольта он на чем то сбрасывает, следовательно идет ток, которого могло бы и не быть...
|
|
|
|
|
Jan 29 2015, 07:26
|
Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207

|
Цитата(Golikov A. @ Jan 28 2015, 22:47)  полевик тот что по ссылке имеет переключение 5-20 нСек, ну пускай 40 нСек, а 8 МГц - это 125 нСек, половина периода 60 нСек, в целом проходит, конечно, но на грани. Так в схеме с полевиком ограничения на скорость вроде бы накладывают резисторы подтяжки к питанию, а не полевик. Цитата(Golikov A. @ Jan 28 2015, 22:47)  про питание я так понимаю что если на него выставляешь логический уровень 4.5 -5 вольт, а него 3 вольта максимум, то разницу в 1.5-2 вольта он на чем то сбрасывает, следовательно идет ток, которого могло бы и не быть... Зачем куда-то сбрасывать разницу? Это высокоомный вход, практически затвор полевика, он вообще практически не потребляет, как я понимаю.
|
|
|
|
|
Jan 29 2015, 09:59
|
Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207

|
Цитата(1113 @ Jan 29 2015, 11:36)  а диод при напряжении на входе (VCC + 0.6) В Так напряжение на входе будет меньше Vcc, а не больше. Vcc 4.2В, а приходящий на ногу сигнал SPI будет иметь уровень 3.3В. И почему-то при этом устройство с Vcc 4.2В будет иметь повышенное потребление, не понимаю почему. Цитата(Golikov A. @ Jan 29 2015, 13:35)  ну так с этим можно работать, тем более какая там емкость линии, чтобы ее 10К сильно задержали? В 0 то она проваливается со всей своей пролетарской ненавистью по открытию полевика или по его диоду (когда 0 с большей стороны). Емкость ног у стм8 50пФ, у десятка(+мастер) 500пФ, плюс емкость дорог, проводов и тд и тд, пусть будет в сумме 1нФ. Скорость 8Мбит.
Сообщение отредактировал turnon - Jan 29 2015, 10:00
|
|
|
|
|
Jan 29 2015, 12:25
|
Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207

|
Цитата(1113 @ Jan 29 2015, 14:03)  откуда взялись эти 4,2 В? вроде же питания два - 3,3 и 5... 5-ти вольтовому устройству точно не получится принимать 3.3-х вольтовую логику, т.к. нижний уровень единицы при 5В * 0.7 - 3.5В, а у 3.3 верхний уровень никак не может быть больше 3.3. Потому питание и сделано 4.2В, чтобы нижний уровень единицы был ниже: 4.2В * 0.7 = 2.94В, 0.36В надеюсь достаточно надежный зазор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|