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

Использование ПЛИС в DAC


Lexus

Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Max+Plus II не видит USB BLASTER Rev.c.

Специально на копм поставил XP, чтоб Мах запустить. Может есть какие дополнения к ней, чтоб программаторы добавились? Или версия какая нибудь. Я качал с Altera, там вроде только одна версия. Спасибо, буду проверять этот вариант. А если не USB BLASTERом, то каким предпочтительней?

Ни где в инете не нашёл ни одного скрина с активной "Examine", чтоб хотя бы для убедительности, что это возможно!

Спасибо за совет, буду мучиться дальше.

"Свобода есть осознанная необходимость". Ф. Энгельс, "Анти-Дюринг".

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

  • 7 месяцев спустя...

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А никак. В ПЛИС вообще выделение фронта - процедура сильно зависящая от ряда факторов. Даже умножение на 2 - сильно нестабильная функция. А на 3... Даже не знаю, возможно ли. Отчего не использовать генератор с более высокой тактовой частотой и уже ее делить, что гораздо проще и стабильнее?

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

Спасибо,понятно. То-то я ни где в сети не нашел. На выходе нужно получить 384fs . На 512Fs генераторы есть в наличии,а на

768fs не могу найти,за разумные деньги.

Изменено пользователем sergey367
Ссылка на комментарий
Поделиться на другие сайты

На выходе нужно получить 384fs

Хочу для себя немного прояснить. Это 16.9344 МГц?

Вот тут похожее

http://forum.vegalab.ru/showthread.php?t=55071

"Свобода есть осознанная необходимость". Ф. Энгельс, "Анти-Дюринг".

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

768fs не могу найти,за разумные деньги.

Сергей, у меня есть, что Вам предложить. На выбор: паяный Golledge GXO-U100H/A или новый от Алексея (aal). Оба на 33.8688 MHz. Это не коммерция, я не торгую. Получилось так, что остались. Один то мне понадобится, а второй - свободен.

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

  • 4 месяца спустя...

А никак. В ПЛИС вообще выделение фронта - процедура сильно зависящая от ряда факторов. Даже умножение на 2 - сильно нестабильная функция. А на 3... Даже не знаю, возможно ли. Отчего не использовать генератор с более высокой тактовой частотой и уже ее делить, что гораздо проще и стабильнее?

Вы не правы. В ПЛИС есть DCM и PLL блоки, в которых осуществляется генерация любой частоты и ее ФАПЧ.

По поводу применения ПЛИС в ЦАП есть уже готовые и относительно недорогие устройства.

Если изменить цап и операционник на более достойные варианты, то получим устройство с очень высокими характеристиками.

post-181755-0-74696900-1402060401_thumb.jpg

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

MikeF, видимо, подразумевал класс ПЛИС - CPLD. Именно их используют в ЦАПострое, и они не имеют встроенных блоков. FPGA, да, могут содержать готовые блоки.

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

Про CPLD не скажу, а два крупнейших производителя ПЛИС (или FPGA кому как удобно) Xilinx и Altera в своих продуктах активно используют блоки по синтезу тактовых частот. И это понятно, внутри ПЛИС участки логики могут работать на разных частотах, как в случае с DAC. К примеру в вышеупомянутом мной устройстве частоты семплирования, системная частота и ресемплинг потока осуществляются внутри ПЛИС, что делает этот DAC весьма гибким и многофункциональным в плане ЦОС. Частоты для ЦАП формируются на DCM+PLL (которых там 4) путем двойного перемножения и деления входной частоты 48MГц. Коэффициенты деления изменяются динамически в зависимости от формата цифрового аудиопотока и задаются программно! А смысл использовать CPLD не имеющих внутренних модулей по работе с тактовыми частотами (в чем я лично сомневаюсь) в связке с DAC, ставить кучу внешних генераторов и клоковых коммутаторов.. ? Прелесть в ПЛИС + DAC как раз в том и есть, что можно захватить поток в реалтайме, исключить их схемы внешние генераторы, (кроме опорного естественно), убрать микросхемы ресемпленга и согласования - работать с цифро-аналоговым преобразователем, как говорится "на прямую". И самое важное- тактовые частоты формируемые внутри ПЛИС обладают минимальным джиттером, не подвержены внешним наводкам, так как формируются внутри одного кристалла.

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

Да и по поводу аудиофильских устройств и ценообразования. Как только известный производитель ЦАП ставит в свой девайс ПЛИС, цена устройства сразу подпрыгивает в разы, хотя FPGA сейчас стоят вполне дешево, к примеру Xilinx Spartan 200A порядка 10-15$. Некоторые даже прозрачное окошко делают в корпусе над плисиной, уж как это круто ))

post-181755-0-28045400-1402257831_thumb.jpg

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

А смысл использовать CPLD не имеющих внутренних модулей по работе с тактовыми частотами (в чем я лично сомневаюсь) в связке с DAC, ставить кучу внешних генераторов и клоковых коммутаторов.. ?

Еще раз. Можно CPLD, можно FPGA. Все это - ПЛИС. Но в ЦАПострое FPGA избыточны и абсолютно не нужны. Требуемый функционал помещается порой в ПЛИС начальных размеров серии.

Прелесть в ПЛИС + DAC как раз в том и есть, что можно захватить поток в реалтайме, исключить их схемы внешние генераторы, (кроме опорного естественно), убрать микросхемы ресемпленга и согласования - работать с цифро-аналоговым преобразователем, как говорится "на прямую".

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

И самое важное- тактовые частоты формируемые внутри ПЛИС обладают минимальным джиттером, не подвержены внешним наводкам, так как формируются внутри одного кристалла.

Сильно сомневаюсь, и не без оснований. Во-первых, результаты измерений фазового шума DDS генераторов на ПЛИС при низкой частоте отстройки я видел, и они ни разу не впечатляют - это качественный уровень генераторов, предлагаемых в розницу за $5. Во-вторых, интеграция еще никогда не сказывалась положительно на перекрестных помехах. Такой важный узел аналого-цифровой схемы, как тактовый генератор, требует соответствующего к себе отношения при проектировании.

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

Я не имел ввиду емкость логических ячеек ПЛИС, понятное дело, что для данной реализации не нужны объемные Vitex или Kintex линейки с кучей ненужных интегрированных блоков (PCIE, MGT и др..), достаточно, младших семейств. Но наличие в них DCM обязательно для работы с DAC, иначе как получать частоты семплирования?

Недорогие балалайки с использованием ПЛИС.. я лично не встречал..

По поводу фазового шума, да он больше чем во внешних генераторах и отличается в различных семействах ПЛИС. О каких помехах вы говорите, ПЛИС цифровое устройство, современные серии способны работать до 500 MГц во внутренней логике (Slice) и до 900 MГц на портах ввода ввода (IOB). А с DAC мы работаем на десятках мегагерц!!!

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

Но наличие в них DCM обязательно для работы с DAC, иначе как получать частоты семплирования?

Вся необходимая сетка частот получается путем деления частоты мастер-генератора схемы. Если система универсальная и способна принимать потоки с некратными частотами 44.1/48, то генераторов в схеме должно быть два. Цель сего - доставить до ИМС ЦАП чистые управляющие сигналы. Вы знакомы с изделиями Дмитрия Андронникова?

О каких помехах вы говорите, ПЛИС цифровое устройство, современные серии способны работать до 500 MГц во внутренней логике (Slice) и до 900 MГц на портах ввода ввода (IOB). А с DAC мы работаем на десятках мегагерц!!!

Без разницы, какие рабочие частоты в интегральной схеме. Расположение узлов на одном кристалле всегда сопровождается перекрестными помехами. Как бы ни выкручивался проектировщик, но вынос чувствительных узлов из интегральной схемы позволяет достичь лучших результатов. Поэтому при работе ПЛИС качественный уровень синтезируемых с помощью любого метода частот будет зависеть от множества факторов, включая загруженную в ПЛИС конфигурацию логической схемы.

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

Интересно было бы сравнить в плане джиттера DAC с опорой на внешних генераторах и DAC с использованием DCM+PLL внутри ПЛИС. С изделиями Дмитрия Андронникова к сожалению не знаком.

Что вы имеете ввиду под чувствительными сигналами? Сейчас огромные массивы задач решаются на базе ПЛИС и спектр этих работ с каждым годом только увеличиваться.

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

Ради спортивного интереса можно сравнить отдельные генераторы с генераторами на ПЛИС, но в общем результаты предсказуемы и уже известны. Разумеется, если выбирать претендентов среди качественных внешних генераторов.

Изделия Дмитрия Андронникова описаны на его личном сайте: http://www.lynxaudio.net/ Он очень ответственно подходит к поставленным задачам и обо всех решениях рассказывает в своих статьях. Наиболее интересная с точки зрения выбора схемотехнических решений статья посвящена преобразователю Lynx20: http://www.lynxaudio.net/app/download/8395333193/DAC+Lynx20.pdf?t=1376206385

Чувствительными сигналами для ИМС ЦАП являются управляющие сигналы в случае R-2R преобразователей и тактовым сигналом - в случае сигма/дельта. Халатное отношение приводит к тому, что ЦАП не обеспечивает заявленной точности.

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

Естественно внешний генератор обладает большей стабильностью и меньшим джиттером. Но для тактирования ЦАП есть максимально допустимый джиттер (описан в дата шите) который обеспечивает заявленные характеристики. И ПЛИС с лихвой вписывается в это окно! К примеру диаграммы одного из лучших на данное время PCM ЦАП PCM1794

После просмотра изделий Дмитрия Андронникова сразу вспоминается старая американская фирма Lunx выпускающая проф. изделия аудио карты http://www.ixbt.com/...lynx-two.shtml. Посмотрите архитектуру и параметры этих устройств, в них систем клок и частота семплирования формируется именно в ПЛИС.

Можно конечно бороться с ветряными мельницами, ставить супер стабильные генераторы и искать джиттер там где есть определенные требования к тактовым частотам.

post-181755-0-80007000-1402689068_thumb.png

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

... Сейчас огромные массивы задач решаются на базе ПЛИС и спектр этих работ с каждым годом только увеличиваться.

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

З.Ы. Я сравнивал спектры выходного сигнала синтезатора DDS AD9952 при тактировании от внешнего опорника 400 МГц и при использовании встроенного ФАПЧ умножителя на 5 с опорником 75 МГц - без ФАПЧ значительно меньше шумов

Можно конечно бороться с ветряными мельницами, ставить супер стабильные генераторы и искать джиттер там где есть определенные требования к тактовым частотам.
можете аргументировать в цифрах?

Feel the difference! ©

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Да, сначала был написан бутлодер для тини 24. Там нет выделенной памяти под бутлодер и заморочек с областями откуда можно записывать и перезаписывать флеш из программы, там все просто! Также там нет УАРТА, пришлось написать. Ну и самое главное: перезаписывай любые страницы флеш из любого места! В тини 24 под бутлодер ушло 48% памяти. В проекте технологи выделили слишком мало физического места под схему. Потом развел плату, оказалось, что места не так уж и мало. Потом выяснилось, что пинов впритык, и если будет дальнейшее расширение, их может не хватить. И после долгих (ну очень долгих) изысканий (цена, доступность, размеры) остановился на 88 (очень низкая цена, корпус чуть больше чем у 24, датчик температуры, а это важно, но не критически). Да, и сейчас все программируют на С и др. языках высокого уровня, что занимает очень (ну очень) много места, и чипы с небольшой памятью остаются не востребованы, и как следствие низкий спрос, и низкая цена!!! И при тупом переносе программы перезаписи страниц флеш программа не заработала... Ну и пошли изыскания, и я набрел на ВАШ проект, самый полный и законченный на то время. Нужно было выяснить чип который был у меня битый или я что-то упустил при программировании? (в бутлодерах я новичек) Недостаток 88 на сегодня, то что из пользовательской памяти нельзя перепрограммировать флеш, хотя страница стирается.   По поводу ВАШЕЙ программы: выяснилось, что при включенном фьюзе WDT в конфигурации, соединение не устанавливается, а в хелпе это не отражено. В некоторых ситуациях соединение можно восстановить лишь отключив / включив питание, сброс через ножку ресет не помагает. Будем копать дальше,... и глубже....!  
    • Сейчас по входу стоит керамика 0,1 мкФ + электролит 220 мкФ, иголок вроде нет, ну во всяком случае старичек С1-93 их не показывает.
    • Платы материнки и УВ пока в брак.  - Семён Семёныч... (с) Вы ничего не забыли, сэр? Как вы собрались регулировать УВ по уровню выходного сигнала??? Решение уже есть, пока в процессе.
    • Ну в идеале каптоновым скотчем как вам сказали,но можно обмотать чем угодно лижбе диалектриком было и хотябы немного высокотемпературное,я бы термо усадку взял,поидеи хорошо пойдет  Ещё видел где трансформатор медно алюминиевой жилой был на ампер 10 если не больше на вид аж,и там алюминиевая обмотка сечением пол сантиметра была замотана в бумагу пропитанную в воске,слоем миллиметр примерно эта изоляция была 
    • Всем привет. Собрал мх50, запустился с первого раза, когда делал замеры, соскочил щуп, спалил выходники и пред, заменил, все ок. Питание тор 250 ватт 30х2 выход, после выпрямителя 44В 20000мкф в плечо  увеличил входные емкости на оконечниках, добавил шунтирующую пленку  плата софт старта присутсвует цепь буше взял из ОМ2.7 ТП выставил 100мА добавлена термозащита на каждый канал( но как оказалось, с таким корпусом хрен перегреешь) АС kef q150 dac Aiyima a5 max получилось снять 81 ватт с канала при 8ом нагрузке (на фото самое точное измерение на левом мультиметре) без сигнала если прислонится к ас еле уловимое шипение  при наличии сигнала все ок, играет отлично, мне очень понравилось. в планах ОМ2.7
    • Уже 52 скачивания. Значит актуальна.
    • Получается либо таймер работает наполовину и идет передача, либо таймер работает как надо, но передача не идет(
×
×
  • Создать...