Страница 1 из 1
STM32 SPI IC
Добавлено: Пт июл 29, 2016 10:20:28
bigbuddalive
Всем привет. Есть проблема как лучше согласовать SPI интерфейс у 3.3V STM32 и внешнего ЦАП DAC7760. Суть в том чтобы от был двухнаправленный (bidirectional). Посоветуйте пожалуйста какие-то IC либо схемы которые способны сделать двухстороннюю передачу данных.
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 11:15:13
BorisSPB
Если разрабатывается новое устройство, можно вывести SPI на ножки помеченные как
FT:
FT = 5 V tolerant.
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 11:25:14
bigbuddalive
Спасибо, да действительно устройство разрабатывается, но STM32F407VG насколько я вижу нет таких ног. На данный момент остановились на установке двух буферов MC74VHCT125A в разные стороны. Но хотелось бы не через костыли, а по человечески:0
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 14:50:44
BorisSPB
Ну как же нет? А это:
И другие SPI имеют выходы на TTL совместимые ноги.
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:02:50
Albert_V
Причём тут совестимость уровней?
pdf на DAC7760 есть в открытом доступе.
Отключаете у DAC7760 Internal power-supply (DVDD-EN = 0), подаёте на DVDD +3.3V и работаете с ней без всяких извращений.
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:06:17
bigbuddalive
Упс, каюсь, каюсь я в этом деле еще новичек:) Спасибо большое. Можете прокомментировать вариант с двумя буферами? он жизнеспособен вообще?
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:09:16
Albert_V
Не совсем понял про два буфера.
Если вы имеете ввиду указанные в pdf-е на DAC7760 ISO7631FC - так они с гальванической развязкой (pdf не секретен).
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:18:14
bigbuddalive
Нет нет, я про то, что если бы я захотел поставить два буфера MC74VHCT125A на один и тот же SPI только в разные стороны выходами. Например ка кна картинке
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:22:30
Albert_V
В чём смысл плодить микросхемы на плате, если у DAC7760 есть возможность "заставить" работать Digital Interface от +3.3V (min 2.7V)?
bigbuddalive писал(а):... если бы я захотел поставить два буфера MC74VHCT125A на один и тот же SPI только в разные стороны выходами....
Если именно "в разные стороны" - тогда надо работать её входами OE.
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:25:19
bigbuddalive
Да, совершенно нет никакого смысла плодить микросхемы. Я просто интересуюсь в целях общего развития так скажем. Например если бы там не было толерантных ног на МК и не было возможность запитать интерфейс от 3.3В?
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:28:59
Albert_V
bigbuddalive писал(а):...Например если бы там не было толерантных ног на МК и не было возможность запитать интерфейс от 3.3В?
Я не знаю кто как разрабатывает свои изделия, но лично я, при подборе элементной базы, изначально подбираю компоненты так, что бы схема получилась как можно оптимальнее по количеству деталей и что б не было никаких извращений с цифровыми шинами....
На мой взгляд, лучше изначально потратить на пару дней больше на изучение pdf, чем потом матерясь резать проводники на плате.
Хорошо ещё, если плата в 2 слоя....
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:34:10
bigbuddalive
Понятно конечно что чем меньше извращений и костылей тем лучше, но все же можете сказать будет ли работать такая схема или нет?:)
Re: STM32 SPI IC
Добавлено: Пт июл 29, 2016 15:41:05
Albert_V
Я бы на своих платах такого не делал.
Мне достаточно фразы из pdf на MC74VHCT125A "RECOMMENDED OPERATING CONDITIONS: DC Supply voltage 4.5V - 5.5V" что б не пытаться её включать от 3,3V.
Но, преобразовать уровни из +3.3V в +5V - обязана работать.
Re: STM32 SPI IC
Добавлено: Ср авг 03, 2016 15:21:43
pixar
есть такие волшебные микросхемы - двунаправленный транслятор уровня.
#ставитенепарясь.
http://www.ti.com/lit/ds/symlink/lsf0204d.pdf
Re: STM32 SPI IC
Добавлено: Пт авг 05, 2016 14:29:37
bigbuddalive
то что нужно вообще! вы величайший человек