реклама на сайте
подробности

 
 
> Помогите разобраться с кодеком, XE3005
$ilent
сообщение Aug 11 2006, 08:50
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Что-то меня пугает SPI - нет MISO. Как его подключить по SPI?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
m_y
сообщение Aug 14 2006, 04:18
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 21-02-05
Из: С-Петербург
Пользователь №: 2 780



SPI XE3005 - просто синхронный сериальный интерфейс, который позволяет соединить CODEC с DSP. CODEC всегда является подчиненным устройством (slave) по отношению к DSP. MISO в CODECах это не интерфейс, а только одна из линий сериального интерфейса - MISO (Master In, Slave Out) - данные от CODECа к DSP. MOSI (Master Out, Slave In) - данные в обратном направлениии.
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 14 2006, 06:01
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Не фига не понял... blink.gif. Каким образм мне необходимо подключить кодек к котроллеру, чтобы запрограмировать необходимые регистры и сниать оцифрованый звук. cranky.gif. Ведь его 16 регистров програмируются по SPI, и данные (звук) снимаютс тоже с SPI. Но как мне програмировать эти регистры без MISO???
Go to the top of the page
 
+Quote Post
TomaT
сообщение Aug 14 2006, 06:19
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Там два последовательных интерфейса, один SPI для управления, и SDI для звука.
Go to the top of the page
 
+Quote Post
m_y
сообщение Aug 14 2006, 06:31
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 21-02-05
Из: С-Петербург
Пользователь №: 2 780



SDO, SDI - это последовательный аудиот йнтерфейс, а MISO, MOSI для программирования CODEC.
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 14 2006, 06:40
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(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 нету - это меня и пугает - нет входа, как его запрограмировать без входа???
Go to the top of the page
 
+Quote Post
TomaT
сообщение Aug 14 2006, 06:57
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



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

По поводу двух интерфейсов, скорее всего можно так:
SCK-SCK-BCLK
MOSI-MOSI-SDI
MISO-xxxx-SDO
port-SS
port-FSYNC
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 14 2006, 08:41
Сообщение #8


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



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

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

Но нормально ли это?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016