Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы... |
14.11.2013, 12:29
|
|
Вид на жительство
Регистрация: 11.06.2007
Адрес: РБ Гомель
Сообщений: 302
Сказал спасибо: 106
Сказали Спасибо 178 раз(а) в 59 сообщении(ях)
|
АЦП D9283
Всем доброго времени суток!
Вкратце опишу суть проблемы:
Раньше не работал с AD-шными АЦП ни разу, да и в принципе с другими тоже. Стоит задача разработать АЦП. Напряжение входное 0-5В монополярное, частота аналогового сигнала на входе 100кГц-1МГц (фильтроваться он будет до входа в АЦП, так что тут это не критично). В остальном жестких требований нету, но сигнал должен цифроваться с наибольшей (в рамках разумного) точностью.
Взгляд упал на AD9283. Даташит я не осилил в полной мере - слабовато с буржуйским у меня. Но из того что понял:
- 8-ми разрядный
- 50/80/100 М выборок/с (вот тут не понятно немного чем это задается) ?
- имеет встроенный источник опорного напряжения
- полоса пропускания по входу до 475МГц
- напряжение входное +-0,5В
- напряжение питания 2,7-3,6В (монополярное)
Если где-то не так, поправьте.
В общем то за основу решил взять схему аналоговой части с ветки USBee DX (прилагаю).
Вот тут у меня вопросы возникли:
1) Какой частотой тактировать 9283 (вход ENCODE) ?
2) Генератор толжен быть отдельный (например кварц) или тактировать нужно с МК для лучшей синхронизации?
3) Если я правильно понимаю, на выход данные подаются с частотой 1/4 тактовой?
4) Если это так, то выходит что частота тактового генератора МК должна быть в 4 раза меньше чем АЦП (для исключения простоя) ?
5) По схеме DA11+DA13 - Это диф. усилитель? Резистор R64 регулирует амплитуду выходного сигнала ? Немного не могу разобраться с работой этого участка, объясните если не сложно.
6) По входу С45-С47 + R54,55 - это фильтры, их можно убрать, для чего нужен делитель на диодах (или это не делитель?).
Просьба не пинать за глупые вопросы, просто охота нормально разобраться, а не заниматься слепым повторением схемы.Заранее благодарен.
__________________
Косо взглянув на жизнь - взять и не залажать !
|
|
|
|
14.11.2013, 13:02
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,938 раз(а) в 1,690 сообщении(ях)
|
Re: AD9283
При такой частоте - только параллельный АЦП справится. Не настаиваю. IMHO.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
14.11.2013, 13:09
|
|
Вид на жительство
Регистрация: 11.06.2007
Адрес: РБ Гомель
Сообщений: 302
Сказал спасибо: 106
Сказали Спасибо 178 раз(а) в 59 сообщении(ях)
|
Re: АЦП D9283
Если не сложно - можно подробнее, со ссылками и примерами (по возможности)
__________________
Косо взглянув на жизнь - взять и не залажать !
|
|
|
|
14.11.2013, 13:16
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,938 раз(а) в 1,690 сообщении(ях)
|
Re: АЦП D9283
Да очень просто. При частоте оцифровки 100 МГц подобные скоростные ОУ еще как-то можно надыбать. Но даже методом последовательного приближения нужно минимум 7 тактов. А с учетом перезаписи в выходной буфер - и все 8. Получается 800 МГц. А это уже сопоставимо с частотой мобильного телефона. Зело проблематичны как схемотехника так и банально разводка платы.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
14.11.2013, 13:23
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: АЦП D9283
В данном случае хватит какого-нибудь восьмибитника с одним полным портом и достаточным количеством оперативы.
|
|
|
|
14.11.2013, 13:34
|
|
Вид на жительство
Регистрация: 11.06.2007
Адрес: РБ Гомель
Сообщений: 302
Сказал спасибо: 106
Сказали Спасибо 178 раз(а) в 59 сообщении(ях)
|
Re: АЦП D9283
Хм... Т.е. применение данного АЦП ограничивается только частотой оцифровки? (это и есть т.е. самые 100 М выб./сек ?). Что-то я совсем запутался...
__________________
Косо взглянув на жизнь - взять и не залажать !
|
|
|
|
14.11.2013, 13:41
|
|
Вид на жительство
Регистрация: 11.06.2007
Адрес: РБ Гомель
Сообщений: 302
Сказал спасибо: 106
Сказали Спасибо 178 раз(а) в 59 сообщении(ях)
|
Re: АЦП D9283
Сообщение от Easyrider83
|
В данном случае хватит какого-нибудь восьмибитника с одним полным портом и достаточным количеством оперативы.
|
Ну вот я тоже так думал. Поэтому и выбрал 9283.
__________________
Косо взглянув на жизнь - взять и не залажать !
|
|
|
|
14.11.2013, 13:54
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: АЦП D9283
В общем, можно было и на SPI попробовать сделать. А можно и вовсе без внешнего АЦП. К примеру, STM32 может 1МГц оцифровать без проблем. А при помощи DMA для этого даже ядро загружать не придется. И делается это все очень просто.
|
|
|
|
14.11.2013, 14:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,594
Сказал спасибо: 115
Сказали Спасибо 807 раз(а) в 584 сообщении(ях)
|
Re: АЦП D9283
Сообщение от Easyrider83
|
И делается это все очень просто.
|
Просто - то оно просто, а вот как данные передать для использования? Родных возможностей-то не хватит!
__________________
Смерть бандеровской мразоте!
|
|
|
|
14.11.2013, 14:01
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: АЦП D9283
Куда передать? Если там сплошной поток, то двойной буфер на том же DMA и никаких проблем.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:17.
|
|