Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите разобраться с кодеком
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
$ilent
Что-то меня пугает SPI - нет MISO. Как его подключить по SPI?
m_y
SPI XE3005 - просто синхронный сериальный интерфейс, который позволяет соединить CODEC с DSP. CODEC всегда является подчиненным устройством (slave) по отношению к DSP. MISO в CODECах это не интерфейс, а только одна из линий сериального интерфейса - MISO (Master In, Slave Out) - данные от CODECа к DSP. MOSI (Master Out, Slave In) - данные в обратном направлениии.
$ilent
Не фига не понял... blink.gif. Каким образм мне необходимо подключить кодек к котроллеру, чтобы запрограмировать необходимые регистры и сниать оцифрованый звук. cranky.gif. Ведь его 16 регистров програмируются по SPI, и данные (звук) снимаютс тоже с SPI. Но как мне програмировать эти регистры без MISO???
TomaT
Там два последовательных интерфейса, один SPI для управления, и SDI для звука.
m_y
SDO, SDI - это последовательный аудиот йнтерфейс, а MISO, MOSI для программирования CODEC.
$ilent
Цитата(TomaT @ Aug 14 2006, 10:19) *
Там два последовательных интерфейса, один SPI для управления, и SDI для звука.

Так, значит мне необходимо подключать 2 интерфейса?

SPI:
SCK - SCK;
контроллер | кодек
MOSI | в воздухе
MISO | MOSI
SS | SS

Serial Audio Interface:
контроллер | кодек
PORT | FSYNC
PORT | BCLK
PORT | SDO
PORT | SDI

ТАК???

Цитата(m_y @ Aug 14 2006, 10:31) *
SDO, SDI - это последовательный аудиот йнтерфейс, а MISO, MOSI для программирования CODEC.

Так MISO нету - это меня и пугает - нет входа, как его запрограмировать без входа???
TomaT
Да не входа у него нет, а выхода, обратно в контроллер, если статус не нужно читать, то он и нах тогда MISO нужен (если кодек его, статус, вообще отдать может, не смотрел подробно).

По поводу двух интерфейсов, скорее всего можно так:
SCK-SCK-BCLK
MOSI-MOSI-SDI
MISO-xxxx-SDO
port-SS
port-FSYNC
$ilent
Цитата(TomaT @ Aug 14 2006, 10:57) *
По поводу двух интерфейсов, скорее всего можно так:
SCK-SCK-BCLK
MOSI-MOSI-SDI
MISO-xxxx-SDO
port-SS
port-FSYNC

Хм... чёта странно...Кажется мне, что такое не заработает.
выход-выход-вход зачем связывать?
поидее нужно так:
МК - СПИ - АУДИО
клок-клок-клок
выход-ххх-вход
вход-выход-выход

Но нормально ли это?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.