Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Согласование уровней SPI STM32-STM8S
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Страницы: 1, 2
1113
Цитата(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 развязать диодной схемой ИЛИ с одним нагрузочным резистором на стороне мастера?
Golikov A.
Да я сейчас прогуливался и тоже понял что затупил.

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

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

А SN74LVC1T45 подойдет?
Golikov A.
похоже да, зажмете ему направления и всех делов.

Только вопрос в том как организовать 3 состояние на шине, я ведь понял у вас на СПИ висит несколько слейвов, но вроде можно диром как-то нарулить, переключив его на вход, наверное...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.