|
|
  |
Проектирование USB аудиокарты, Высокоточный АЦП |
|
|
|
Jan 24 2008, 23:26
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Цитата Через USB?
Кстати, возник вопрос: а зачем serial<->parallel преобразователь надо было на ПЛИСине делать? Есть ведь готовенькие...
PS А за дескрипторы спасибо большое! Темный мы народ... Ну типа того. загоняем в контроллер прошивку.а она сама себя всунет в ееп,если надо. Он не просто сер/пар преобразователь. он еще и знает, что такое LRCK, еще и умеет их генерить,вместе с BCLK, еще и знает, что в нас там с буфферами USB. вдруг мы уже закончили принимать/и/или/передавать даные...если вам удастся пристроить готовый - хорошо  Ага.и еще надо адрес эндпоинта выбирать. мы же одновременны пишем и воспроизводим звук, а шина то одна 8битная. Даные идут через однобайтовый буффер в шину/с шины. Далее, может еще старший лишний байт будет откидать, зачем его бестолку в шину гнать..пока гонится,а там,мож откину. Кароче это все дело заняло 81% площади кристалла плиса. не за что,пол года на зад делал усб-аудио устройство стандартное, только ацп. работало,как и все - глючно в виндах.
Сообщение отредактировал brag - Jan 24 2008, 23:34
|
|
|
|
|
Jan 25 2008, 00:32
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(brag @ Jan 25 2008, 02:26)  Ну типа того. загоняем в контроллер прошивку.а она сама себя всунет в ееп,если надо. ... Ага.и еще надо адрес эндпоинта выбирать. мы же одновременны пишем и воспроизводим звук, а шина то одна 8битная. Даные идут через однобайтовый буффер в шину/с шины. Понятно... Это у вас 8бит в обе стороны?! Или все же 8бит в каждую?
|
|
|
|
|
Jan 25 2008, 17:14
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(brag @ Jan 25 2008, 09:58)  Читайте даташит на сайперс. шина даных 8бит, шина адресса 2 бит,шина флагов(подключено 3 флага,юзаю 2). ну и 3 провода RD,WR,OE Вроде ничего не забыл ё) Понял, ПЛИС у вас представляется как внешняя память? Верно? Поток идет через внутренний FIFO 4kB, или на шину а потом в RAM? До USB всеравно программно прокидывать надо?
Сообщение отредактировал MAXvaLL - Jan 25 2008, 17:21
|
|
|
|
|
Jan 25 2008, 18:36
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723

|
Цитата(khach @ Jan 25 2008, 16:23)  Неправильно. Добротность от моды колебаний зависит. Для изгибных балочных с подвеской в узлах волны как раз несколько миллионов и получалось- звенел минуты после выключения питания. Только надо учитывать, что измерительная схема сильно нагружает кварц и садит добротность. Поэтому для измерения амплитуды на "выбеге" мы к кварцу раз в 10 секунд подключались релюхой, меряли амплитуду и снова выключались. Мощность накачки надо смотреть экспериментально по спектру- как начал пик ползти по частоте или уширяться- стоп, хватит. Про паразиты - это не критерий, о них и отстроится можно LC цепью. По поводу супердобротных кварцев- полусферические кварцевые "чашки" от твердотельных гироскопов имеют добротность от 10 до 50 миллионов, а из лейкосапфира- говорят и еще больше.
Кстати, я самодельной звуковой картой заинтересовался именно для целей спектрометрии- оказалось что профессиональное измерительное оборудование уступает по параметрам аудиофильским примочкам типа RMAA и совреманным звуковухам. Если бы они еще были калиброванными по амплитуде... Ну а писать аудиодрайвер для карты сбора данных чтобы подключит ее к RMAA - это извините бред.
Сорри за оффтоп, может откроем новую ветку по НЧ кварцам где-нибудь и низкошумным генераторам для них? Вы говорите об экзотике, которая редко выходит за стены организаций типа РИРВ, НИИРТИ или ВНИИФТРИ. Я же говорю о том, что более-менее доступно для приобретения и реального применения "обычным человеком". Большинство низкочастотных резонаторов - камертонные, их добротность не очень велика. Крупноформатный балочный кварц с относительно высокой добротностью более-менее распространен только на 8 кГц (на них работали задатчики для систем частотного уплотнения каналов связи). Размер у него немаленький (больше нарисованной тут платки) и явно не для данного применения. По поводу того, что SNR/THD у хороших звуковух выше, чем у средних (серийных) приборов для анализа сигналов - факт. Разработчики приборов, которым нужно не "слепить плату", а освоить конструкцию в целом и сертифицировать ее, неизбежно отстают в применении современной элементной базы лет на 8-10. Промежуточное положение занимают платы для ПК (например, у ЗАО "Руднев-Шиляев" есть 8-канальная 24-разрядная плата 102.4 кГц/204.8 с автокалибровкой по постоянному току и нормальными дифференциальными входами, SNR и SFDR реально более 100 дБ). Вопрос по мощности - тут Вы полностью правы, "формальные" критерии (столько-то мквт без учета размеров) здесь не работают, нужно либо общаться с разработчиком кварцевого резонатора, либо экспериментировать. Превысить лимит механической прочности кварца при разумных напряжениях и "толстом" кристалле невозможно, паразитные эффекты начнутся гораздо раньше (камертонные и крутильные критичнее балочных!). p.s. У меня самого есть несколько экземпляров Морионовских балочников на частоты от 8 кГц, естественно, я их обмерял. Добротность балочного резонатора сильно зависит от качества подвеса и имеет разброс от 40E3 до 3E5 (8 кГц). Типовое значение - 1Е5, его я и привел. Способ измерения - по виду Z-кривой (точнее, по ФЧХ), снимаемой при помощи DDS генератора, тактовый сигнал которого имеет джиттер в субпикосекундном диапазоне (используется тактовый генератор, обеспечивший SNR 38 дБ при оцифровке сигнала с частотой 1,63 ГГц). Способ измерения по выбегу "звона" не использовался, т.к. результаты при двух скоростях изменения частоты (~0.02 и ~0.005 Гц/сек) практически не отличались.
|
|
|
|
|
Jan 26 2008, 00:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Цитата Дык в 56 пиновой версии же нет RD,WR,OE Я вижу, вам впадло даже на пинаут посмотреть. с такими темпами какая там разработка может получится.... Использую синхронную.
|
|
|
|
|
Jan 26 2008, 10:52
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(brag @ Jan 26 2008, 03:38)  Я вижу, вам впадло даже на пинаут посмотреть. с такими темпами какая там разработка может получится....
Использую синхронную. Мне вовсе не впадлу посмотреть пинаут! Иначе как бы я узнал, что в SSOP56 НЕТ RD,WR,OE! Но есть ноги SLRD, SLWR и SLOE. Поэтому и возник вопрос
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|