Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.05.2009, 11:36
|
|
Частый гость
Регистрация: 08.07.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
ЦАП PCM1725
Добрый день, уважаемые специалисты!
Не работал ли кто-нибудь с ЦАП РСМ1725?
Проблема в следующем:
временная диаграмма выстроена в соответствие с PDF (16 кГц, стерео, F= 4,096 мГц).
На выходе только шум.
|
|
|
|
17.05.2009, 13:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Получилось так, что Ваша тема про сигма-дельта ЦАП погибла при переезде сервера, ![Обижен](images/smilies/icon_beee.gif) Поэтому предлагаю продолжить эдесь. У меня возникло подозрение, что проблемы с выдачей сигналв у Вас связаны с тактированием РСМ1725. Для правильной работы этого ЦАП с частотой дискретизации 32 кГц, на вывод SCKI необходимо подать тактовый сигнал частотой 8192 кГц (32*256)или 12288 кГц (32*384).
|
|
|
|
17.05.2009, 20:25
|
|
Частый гость
Регистрация: 08.07.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я выбрал минимально допустимую частоту
16 КГц, соответственно системнаая частота
16 * 256 = 4,096 МГц. В одном из
Тексисовских ANов нашёл, что этот ЦАП может и с 4 КГц работать.
|
|
|
|
18.05.2009, 10:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Если это одиночное изделие, то может и получится,но для серии - я бы не рискнул. В спецификации указана частота дискретизации от 32кГц. Может есть возможность поднять частоту, по крайней мере на время, чтобы добиться работы в штатном режиме? А уже потом экспериментировать с другими частотами?
|
|
|
|
18.05.2009, 12:43
|
|
Частый гость
Регистрация: 08.07.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо за совет, сейчас попробую.
Но всё же, в таблице 1 даны типовые
значения частот. А в спецификации (стр.2) дано:
MIN MAX
Sampling Frequency (fS) 16 96 kHz
Internal System Clock Frequency 256fS/384fS
|
|
|
|
18.05.2009, 21:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Я действительно не совсем внимательно смотрел доку, больше внимания обратил на стр6,7 а там только 32кГц ![Обижен](images/smilies/icon_beee.gif) Еще вопрос чем формируется битовый поток? программно или аппаратно, какой процессор используется?
|
|
|
|
18.05.2009, 23:08
|
|
Частый гость
Регистрация: 08.07.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сделал 32 КГц, к сожалению эффект тот же,
т.е. на выходе шум.
Все сигналы у меня формируются в PLISS
(Altera).
|
|
|
|
18.05.2009, 23:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Altera - это хорошо ![Улыбка](images/smilies/icon_smile.gif) Я так понимаю вы пытаетесь подключить ПЗУ к CPLD (FPGA?) в которой реализован счетчик адреса и преобразователь из параллельного кода в последовательный? По моим прикидкам такая задача должна поместиться в ЕРМ270 или ЕРМ540 или я не прав? А что говорит Квартус по временным параметрам?
|
|
|
|
19.05.2009, 03:37
|
|
Частый гость
Регистрация: 08.07.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я применил EPM270. Временная диаграмма
в симуляторе аналогична экрану осциллографа. Байты из Flash совпадают
с байтами, передаваемыми на РСМ1725.
Единственное, что я не нашёл -
как должны быть представлены данные в
файле. Может быть есть какой-нибудь
программный конвертор для преобразования
данных для дельта-сигма ЦАПа?
|
|
|
|
19.05.2009, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Для WAV файла нужно просто удалить заголовок, около 100 байт с начала. Есть еще один нюанс: I2S - потоковый протокол, поэтому тактирование и данные нужно подавать постоянно, если пауза в сигнале - просто забивать нулевым уровнем. Есть идея как проверить работу без ПЗУ. Соединить одну линий шины данных ПЗУ с младшими разрядами адресной шины, в результате на выходе ЦАП должен будет появиться сигнал, с частотой пропорциональной номеру адресного разряда.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Быстродействующий ЦАП
|
EKuzmich |
Микроконтроллеры, АЦП, память и т.д |
11 |
19.12.2010 16:56 |
функциональные ЦАП
|
jsvk |
Микроконтроллеры, АЦП, память и т.д |
0 |
04.06.2008 12:24 |
Подскажите ЦАП
|
Kanava |
Микроконтроллеры, АЦП, память и т.д |
5 |
26.01.2008 11:31 |
внутренний ЦАП
|
Vilerius |
Цифровые сигнальные процессоры |
0 |
09.07.2007 01:30 |
ЦАП и АЦП
|
serjios |
Микроконтроллеры, АЦП, память и т.д |
1 |
27.05.2007 18:48 |
Часовой пояс GMT +4, время: 11:35.
|
|