Перейти к содержанию
    

AT91SAM7S и AD1835A.....

Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса......

 

Описание на AD1835A прилагается.....

 

Или ссылка....

http://www.analog.com/en/prod/0,2877,AD1835A,00.html

ad1835a.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что у AT91SAM7S нет I2S сериального порта (не путать с I2C). Но можно сделать конвертер форматов из SPI в I2S на мелкой CPLDшке- альтере или зайлинксе. Хватит 64 вентилей.

С другой стороны AD1835A несколько избыточна- чем кормить четыре выходных цапа, успеем ли подготовить столько данных и пропихать их по SPI в конвертре интерфейса. На математику вроде должно хватить, хотя и впритык, наверно потребуются ассемблерные оптимизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что у AT91SAM7S нет I2S сериального порта (не путать с I2C). Но можно сделать конвертер форматов из SPI в I2S на мелкой CPLDшке- альтере или зайлинксе. Хватит 64 вентилей.

С другой стороны AD1835A несколько избыточна- чем кормить четыре выходных цапа, успеем ли подготовить столько данных и пропихать их по SPI в конвертре интерфейса. На математику вроде должно хватить, хотя и впритык, наверно потребуются ассемблерные оптимизации.

 

А сложно реализовать формат предачи данных I2S программно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что у AT91SAM7S нет I2S сериального порта (не путать с I2C). Но можно сделать конвертер форматов из SPI в I2S на мелкой CPLDшке- альтере или зайлинксе. Хватит 64 вентилей.

С другой стороны AD1835A несколько избыточна- чем кормить четыре выходных цапа, успеем ли подготовить столько данных и пропихать их по SPI в конвертре интерфейса. На математику вроде должно хватить, хотя и впритык, наверно потребуются ассемблерные оптимизации.

Ну вы блин даете (С) Булдаков "Особенности национальной охоты."

 

Ну а как же так называемый интерфейс SSC который есть в AT91SAM7xxx.

Это вам и I2S и SPI и куча легко настраиваемых фич по последовательной передаче причем с использованием PDC (или что шире извесно публике DMA).

Так что I2S как раз не проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну а как же так называемый интерфейс SSC который есть в AT91SAM7xxx.

Это вам и I2S и SPI и куча легко настраиваемых фич по последовательной передаче причем с использованием PDC (или что шире извесно публике DMA).

Так что I2S как раз не проблема.

Вот как раз с выбором канала правый-левый и проблемы. Если есть рабочие исходники, с удовольствиес посмотрю. А на полнодуплексный стерео прием-передачу встроенных ресурсов уже нехватит, тем более на 4-6 канальный выход. А если выбором каналов рулить программно, то это извращение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса......

 

Описание на AD1835A прилагается.....

 

Или ссылка....

http://www.analog.com/en/prod/0,2877,AD1835A,00.html

 

Странная идея: если это проект, на котором вы собираетесь по-осваивать AT91SAM7S или ARM, то это - не самая лучшая идея - типа, на самолете летать в ближайший супемаркет за углом.

На простейших RLC цепях с соотв. расчетом в соотв. программах можно добиться нужного результата гораздо быстрее и проще. Более того, все равно потребуется корректировка АЧХ для различных полос (особенно для НЧ, чтобы "вылечить" резонанс самой НЧ головки). Однако, если это - чисто для теории и саморазвития, т.е не для практики, то ... наверно, это вполне оправдано

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса......

 

Описание на AD1835A прилагается.....

 

Или ссылка....

http://www.analog.com/en/prod/0,2877,AD1835A,00.html

 

Странная идея: если это проект, на котором вы собираетесь по-осваивать AT91SAM7S или ARM, то это - не самая лучшая идея - типа, на самолете летать в ближайший супемаркет за углом.

На простейших RLC цепях с соотв. расчетом в соотв. программах можно добиться нужного результата гораздо быстрее и проще. Более того, все равно потребуется корректировка АЧХ для различных полос (особенно для НЧ, чтобы "вылечить" резонанс самой НЧ головки). Однако, если это - чисто для теории и саморазвития, т.е не для практики, то ... наверно, это вполне оправдано

 

Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса......

 

Описание на AD1835A прилагается.....

 

Или ссылка....

http://www.analog.com/en/prod/0,2877,AD1835A,00.html

 

Странная идея: если это проект, на котором вы собираетесь по-осваивать AT91SAM7S или ARM, то это - не самая лучшая идея - типа, на самолете летать в ближайший супемаркет за углом.

На простейших RLC цепях с соотв. расчетом в соотв. программах можно добиться нужного результата гораздо быстрее и проще. Более того, все равно потребуется корректировка АЧХ для различных полос (особенно для НЧ, чтобы "вылечить" резонанс самой НЧ головки). Однако, если это - чисто для теории и саморазвития, т.е не для практики, то ... наверно, это вполне оправдано

 

Задача собственно такая.... Сделать цифровой фильтр...... Есть обычный аудио сигнал.... Выделить три полосы..... Низкие частоты, средние и высокие....(кроссовер)..... Реально ли связать AD1835A и AT91SAM7S и решить эту задачу? Ну и интересует любая информация которая касается этого вопроса......

 

Описание на AD1835A прилагается.....

 

Или ссылка....

http://www.analog.com/en/prod/0,2877,AD1835A,00.html

 

Странная идея: если это проект, на котором вы собираетесь по-осваивать AT91SAM7S или ARM, то это - не самая лучшая идея - типа, на самолете летать в ближайший супемаркет за углом.

На простейших RLC цепях с соотв. расчетом в соотв. программах можно добиться нужного результата гораздо быстрее и проще. Более того, все равно потребуется корректировка АЧХ для различных полос (особенно для НЧ, чтобы "вылечить" резонанс самой НЧ головки). Однако, если это - чисто для теории и саморазвития, т.е не для практики, то ... наверно, это вполне оправдано

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...