Raspberry Pi2 и цифровой процессор

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

Здравствуйте !

Есть плата с аудиопроцессором TDA8425 и напряжением питания 12 вольт
(http://masterkit.ru/shop/multimedia/pre ... rs/1894439)

Управлять планирую c помощью Raspberry Pi 2 по интерфейсу I2C.
У Raspberry 2 напряжение на выводах I2C = 3.3 v
В документации для TDA8425 напряжение на выводах указано как 0 ... Vcc

Т.е. фактически 12 вольт ?

Вопрос:
1. Правильно ли я что могу пожечь порты I2C на Raspberry ? (Хотя была статья где аудиопрцессор подключался к Arduino c 5 вольтовыми выходами)

2. Есть ли какие-нибудь преобразователи уровня 12 в <-> 3.3 в уже распаянные или в DIP корпусах


C уважением,
Евгений.
Вложения
TDA.JPG
Кусок документации на TDA8425
(18.43 КБ) 537 скачиваний
Реклама
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

В документации для TDA8425 напряжение на выводах указано как 0 ... Vcc
Это предельные значения. На стр. 10 даташита есть параметры input voltage HIGH и input voltage LOW - т.е., те значения, которые микросхема признает за ноль и единицу на шине I2C. Как нетрудно видеть, она вполне совместима с трехвольтовой логикой.

Для некоторой защиты Raspberry PI "на случай чего" я бы поставил на линиях I2C резисторы, скажем, по 1 кОм. Если делать совсем по-серьезному, можно было бы и буферы на логике/транзисторах поставить, но, я думаю, в описываемой задаче это будет уже оверкилл.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

пора ветку по Raspberry Pi и Banana Pi оформить.
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

По-моему, это вполне вписывается в существующие форумы по МК и сопряжению с ПК.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

Ув. EvgEvg, не могли бы Вы пояснить, в чем заключается сакральный смысл превращения полноценного медиацентра на RasPi, способного воспроизводить большинство нужных графических, аудио- и видеоформатов, в копеечную приблуду для управления какой-то мастеркит-шнягой, почти ни на что не способной?

Гляньте, например, на эту статью...
В первой части - про железо, но винчестер и DVD не являются обязательной частью медиацентра, не пугайтесь - их можно и позже прикрутить. А неплохая USB-аудио стоит менее половины цены той шняги, что толкает мастеркит.

Будет у меня Малинка, именно так ее и оформлю, в одной из конфигураций. :)))
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

малина скоро у многих будет :))) вот и встает вопрос об выделении для нее отдельной ветки для обмена опытом.
Реклама
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

YS писал(а):
Для некоторой защиты Raspberry PI "на случай чего" я бы поставил на линиях I2C резисторы, скажем, по 1 кОм.
Спасибо за отклик. Т.е. 1 кОм мне позволит относительно безопасно и читать и писать по I2C ?
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

Pnjom-Penb писал(а):Ув. EvgEvg, не могли бы Вы пояснить, в чем заключается сакральный смысл превращения полноценного медиацентра на RasPi, способного воспроизводить большинство нужных графических, аудио- и видеоформатов, в копеечную приблуду для управления какой-то мастеркит-шнягой, почти ни на что не способной?
Добрый день, Pnjom-Penb.
Вся эта лабуда затеяна, т.к. планирую подключить еще и плату FM-тюнера. И для выбора сигнала
AUX1= FM Tuner, AUX2=Звук с малины, и нужен программируемый переключатель входов на мастеркитовской плате. FM хочу получать именно по воздуху, а не через интернет. А так же управление с пульта и физическими кнопками на "медиацентре". Видеоизображение в принципе не интересует, так что названия песен будет выодиться на ЖК-индикатор 16*2 или 20*4
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

А это не из пушки по воробьям? :shock:
Или слова "А так же управление с пульта и физическими кнопками на "медиацентре" подразумевают, что малинка все же будет работать именно как медиацентр?
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

Бесшумный "медиацентр" с упором на аудио : интернет аудиопотоки, музыка с флешки, FM-радио.
Родился
Сообщения: 1
Зарегистрирован: Пт дек 04, 2015 10:57:38

Сообщение MarioBro »

Для некоторой защиты Raspberry PI "на случай чего" я бы поставил на линиях I2C резисторы, скажем, по 1 кОм.
Но слишком большие сопротивления могут повлиять на работу шины, особенно на высоких частотах
Изображение
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

EvgEvg писал(а):Бесшумный "медиацентр" с упором на аудио : интернет аудиопотоки, музыка с флешки, FM-радио.
Какой дистрибутив?
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

Pnjom-Penb писал(а):
EvgEvg писал(а):Бесшумный "медиацентр" с упором на аудио : интернет аудиопотоки, музыка с флешки, FM-радио.
Какой дистрибутив?
Raspbian + vlc player
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

А ссылка на примеры или обсуждение есть? Как там ДУ устроено?
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Т.е. 1 кОм мне позволит относительно безопасно и читать и писать по I2C ?
Можно соединить и напрямую, в принципе, но с резистором будет спокойнее.
Но слишком большие сопротивления могут повлиять на работу шины, особенно на высоких частотах
Это да, но я не думаю, что для управления этой микросхемой нужна большая скорость.

А еще надо не забыть подтягивающие резисторы, конечно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

Pnjom-Penb писал(а):А ссылка на примеры или обсуждение есть? Как там ДУ устроено?
Ключевое слово "lirc"
Например:
http://www.avislab.com/blog/raspberry-ir_ru/
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

YS писал(а): А еще надо не забыть подтягивающие резисторы, конечно.
Схема будет как во вложении.
R3 = R4 = 1 кОм
Можете предположить каких номиналов должны быть подтягивающие R1=R2 =?
Или ссылку как правильно их расчитывать.
Вложения
I2c_my.JPG
(19.38 КБ) 586 скачиваний
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Можете предположить каких номиналов должны быть подтягивающие R1=R2 =?
Ставьте 5.1 кОм. Ну и тогда резисторы к аудиопроцессору можно поставить по 510 Ом.

А вообще, номинал подтягивающих резисторов зависит от емкости линии и скорости обмена.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Родился
Сообщения: 14
Зарегистрирован: Сб окт 18, 2014 20:07:55

Сообщение EvgEvg »

YS писал(а):
Можете предположить каких номиналов должны быть подтягивающие R1=R2 =?
Ставьте 5.1 кОм. Ну и тогда резисторы к аудиопроцессору можно поставить по 510 Ом.
Благодарю !
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

На здоровье. :)

Подтягивающие резисторы, в принципе, не рассчитывают, а выбирают. Смысл их выбора состоит в том, чтобы емкость линии успевала гарантированно перезаряжаться за половину периода тактового сигнала (скажем, чтобы перезаряд занимал десятую часть этого времени), но при этом чтобы ток через драйверы шины не был слишком велик.

Поскольку емкость линии как правило неизвестна, а мерять ее обычно нецелесообразно, то ограничиваются выбором типовых значений, а если не работает - подбирают следующее типовое и пробуют. Если совсем по-серьезному - в процессе надо смотреть осциллографом форму сигнала в линии, но можно ограничиться и просто фактом работоспособности системы. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Ответить

Вернуться в «Периферия»