brag 0 24 января, 2008 Опубликовано 24 января, 2008 (изменено) · Жалоба Через USB? Кстати, возник вопрос: а зачем serial<->parallel преобразователь надо было на ПЛИСине делать? Есть ведь готовенькие... PS А за дескрипторы спасибо большое! Темный мы народ... Ну типа того. загоняем в контроллер прошивку.а она сама себя всунет в ееп,если надо. Он не просто сер/пар преобразователь. он еще и знает, что такое LRCK, еще и умеет их генерить,вместе с BCLK, еще и знает, что в нас там с буфферами USB. вдруг мы уже закончили принимать/и/или/передавать даные...если вам удастся пристроить готовый - хорошо ;) Ага.и еще надо адрес эндпоинта выбирать. мы же одновременны пишем и воспроизводим звук, а шина то одна 8битная. Даные идут через однобайтовый буффер в шину/с шины. Далее, может еще старший лишний байт будет откидать, зачем его бестолку в шину гнать..пока гонится,а там,мож откину. Кароче это все дело заняло 81% площади кристалла плиса. не за что,пол года на зад делал усб-аудио устройство стандартное, только ацп. работало,как и все - глючно в виндах. Изменено 24 января, 2008 пользователем brag Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба Ну типа того. загоняем в контроллер прошивку.а она сама себя всунет в ееп,если надо. ... Ага.и еще надо адрес эндпоинта выбирать. мы же одновременны пишем и воспроизводим звук, а шина то одна 8битная. Даные идут через однобайтовый буффер в шину/с шины. Понятно... Это у вас 8бит в обе стороны?! :07: Или все же 8бит в каждую? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 25 января, 2008 Опубликовано 25 января, 2008 (изменено) · Жалоба Читайте даташит на сайперс. шина даных 8бит, шина адресса 2 бит,шина флагов(подключено 3 флага,юзаю 2). ну и 3 провода RD,WR,OE Вроде ничего не забыл ё) Изменено 25 января, 2008 пользователем brag Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaElektronik 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба braq, а какую ПЛИС вы посоветуете? MAX2, MAX3000. Чем 3000 непонравилась? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 25 января, 2008 Опубликовано 25 января, 2008 (изменено) · Жалоба ПЛИС советую макс2,тк FPGA дорого... Макс300 подходит только для подобного рода проектов. всего 64макроячейки,те макс 64 триггеа.маловато. а вобще надо делать на fpga Платку еще переделал.. теперь добавился буффер переходной буффер на клок и другой генератор на компараторе :) Изменено 25 января, 2008 пользователем brag Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 25 января, 2008 Опубликовано 25 января, 2008 (изменено) · Жалоба Читайте даташит на сайперс. шина даных 8бит, шина адресса 2 бит,шина флагов(подключено 3 флага,юзаю 2). ну и 3 провода RD,WR,OE Вроде ничего не забыл ё) Понял, ПЛИС у вас представляется как внешняя память? Верно? :) Поток идет через внутренний FIFO 4kB, или на шину а потом в RAM? До USB всеравно программно прокидывать надо? Изменено 25 января, 2008 пользователем MAXvaLL Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба нет, все происходит аппаратно. контроллер в обмене не участвует. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба Читайте даташит на сайперс. шина даных 8бит, шина адресса 2 бит,шина флагов(подключено 3 флага,юзаю 2). ну и 3 провода RD,WR,OE Вроде ничего не забыл ё) Дык в 56 пиновой версии же нет RD,WR,OE :07: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SIA 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба Неправильно. Добротность от моды колебаний зависит. Для изгибных балочных с подвеской в узлах волны как раз несколько миллионов и получалось- звенел минуты после выключения питания. Только надо учитывать, что измерительная схема сильно нагружает кварц и садит добротность. Поэтому для измерения амплитуды на "выбеге" мы к кварцу раз в 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 Гц/сек) практически не отличались. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 25 января, 2008 Опубликовано 25 января, 2008 (изменено) · Жалоба Дык в 56 пиновой версии же нет RD,WR,OE :07: Все - разобрался! :) Brag, а вы используете синхронную или асинхронную передачу? Изменено 25 января, 2008 пользователем MAXvaLL Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 26 января, 2008 Опубликовано 26 января, 2008 · Жалоба Дык в 56 пиновой версии же нет RD,WR,OE Я вижу, вам впадло даже на пинаут посмотреть. с такими темпами какая там разработка может получится.... Использую синхронную. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 26 января, 2008 Опубликовано 26 января, 2008 · Жалоба Я вижу, вам впадло даже на пинаут посмотреть. с такими темпами какая там разработка может получится.... Использую синхронную. Мне вовсе не впадлу посмотреть пинаут! Иначе как бы я узнал, что в SSOP56 НЕТ RD,WR,OE! Но есть ноги SLRD, SLWR и SLOE. Поэтому и возник вопрос :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 26 января, 2008 Опубликовано 26 января, 2008 · Жалоба RD,WR,OE - внешняя память(не даром они там выходы) SLRD, SLWR и SLOE - внутренняя память(фифо) - входы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaElektronik 0 29 января, 2008 Опубликовано 29 января, 2008 · Жалоба И все-же непонятно какой аудио-протокол в компьютере стандартный. Чтоб весь софт понимал. Кто знает??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MAXvaLL 0 29 января, 2008 Опубликовано 29 января, 2008 · Жалоба И все-же непонятно какой аудио-протокол в компьютере стандартный. Чтоб весь софт понимал. Кто знает??? Протоколов стандартных много. PCM например :) А вы уже преуспели в аппаратной части? Поделитесь с народом своим решением! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться