STM32 SPI IC

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

STM32 SPI IC

Сообщение bigbuddalive »

Всем привет. Есть проблема как лучше согласовать SPI интерфейс у 3.3V STM32 и внешнего ЦАП DAC7760. Суть в том чтобы от был двухнаправленный (bidirectional). Посоветуйте пожалуйста какие-то IC либо схемы которые способны сделать двухстороннюю передачу данных.
BorisSPB
Встал на лапы
Сообщения: 145
Зарегистрирован: Ср фев 01, 2012 10:55:53

Re: STM32 SPI IC

Сообщение BorisSPB »

Если разрабатывается новое устройство, можно вывести SPI на ножки помеченные как FT:
FT = 5 V tolerant.
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

Спасибо, да действительно устройство разрабатывается, но STM32F407VG насколько я вижу нет таких ног. На данный момент остановились на установке двух буферов MC74VHCT125A в разные стороны. Но хотелось бы не через костыли, а по человечески:0
BorisSPB
Встал на лапы
Сообщения: 145
Зарегистрирован: Ср фев 01, 2012 10:55:53

Re: STM32 SPI IC

Сообщение BorisSPB »

Ну как же нет? А это:
    PA6 SPI1_MISO (31)
    PA7 SPI1_MOSI (32)
    PB3 SPI1_SCK (89)
    PA15 SPI1_NSS (77)
И другие SPI имеют выходы на TTL совместимые ноги.
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: STM32 SPI IC

Сообщение Albert_V »

Причём тут совестимость уровней?
pdf на DAC7760 есть в открытом доступе.
Отключаете у DAC7760 Internal power-supply (DVDD-EN = 0), подаёте на DVDD +3.3V и работаете с ней без всяких извращений.
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

Упс, каюсь, каюсь я в этом деле еще новичек:) Спасибо большое. Можете прокомментировать вариант с двумя буферами? он жизнеспособен вообще?
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: STM32 SPI IC

Сообщение Albert_V »

Не совсем понял про два буфера.
Если вы имеете ввиду указанные в pdf-е на DAC7760 ISO7631FC - так они с гальванической развязкой (pdf не секретен).
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

Нет нет, я про то, что если бы я захотел поставить два буфера MC74VHCT125A на один и тот же SPI только в разные стороны выходами. Например ка кна картинке
Вложения
Снимок.JPG
(128.78 КБ) 232 скачивания
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: STM32 SPI IC

Сообщение Albert_V »

В чём смысл плодить микросхемы на плате, если у DAC7760 есть возможность "заставить" работать Digital Interface от +3.3V (min 2.7V)?
bigbuddalive писал(а):... если бы я захотел поставить два буфера MC74VHCT125A на один и тот же SPI только в разные стороны выходами....
Если именно "в разные стороны" - тогда надо работать её входами OE.
Последний раз редактировалось Albert_V Пт июл 29, 2016 15:56:22, всего редактировалось 4 раза.
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

Да, совершенно нет никакого смысла плодить микросхемы. Я просто интересуюсь в целях общего развития так скажем. Например если бы там не было толерантных ног на МК и не было возможность запитать интерфейс от 3.3В?
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: STM32 SPI IC

Сообщение Albert_V »

bigbuddalive писал(а):...Например если бы там не было толерантных ног на МК и не было возможность запитать интерфейс от 3.3В?
Я не знаю кто как разрабатывает свои изделия, но лично я, при подборе элементной базы, изначально подбираю компоненты так, что бы схема получилась как можно оптимальнее по количеству деталей и что б не было никаких извращений с цифровыми шинами....
На мой взгляд, лучше изначально потратить на пару дней больше на изучение pdf, чем потом матерясь резать проводники на плате.
Хорошо ещё, если плата в 2 слоя....
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

Понятно конечно что чем меньше извращений и костылей тем лучше, но все же можете сказать будет ли работать такая схема или нет?:)
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: STM32 SPI IC

Сообщение Albert_V »

Я бы на своих платах такого не делал.
Мне достаточно фразы из pdf на MC74VHCT125A "RECOMMENDED OPERATING CONDITIONS: DC Supply voltage 4.5V - 5.5V" что б не пытаться её включать от 3,3V.
Но, преобразовать уровни из +3.3V в +5V - обязана работать.
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: STM32 SPI IC

Сообщение pixar »

есть такие волшебные микросхемы - двунаправленный транслятор уровня.
#ставитенепарясь.
http://www.ti.com/lit/ds/symlink/lsf0204d.pdf
bigbuddalive
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 27, 2015 18:46:04

Re: STM32 SPI IC

Сообщение bigbuddalive »

pixar писал(а):есть такие волшебные микросхемы - двунаправленный транслятор уровня.
#ставитенепарясь.
http://www.ti.com/lit/ds/symlink/lsf0204d.pdf

то что нужно вообще! вы величайший человек
Ответить

Вернуться в «ARM»