Страница 3 из 15 Первая 1234513 ... Последняя
Показано с 41 по 60 из 285

Тема: board_xc7a100_v10

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию board_xc7a100_v10

    Решил создать отдельную ветку.

    При эксплуатации первой версии ЦАП board https://forum.vegalab.ru/showthread.php?t=83083 на базе Virtex 4 били выявлены некоторые недостатки:

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

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

    - Не хватало полной гальванической развязки между цифрой и аналогом.

    Ну и еще пару мелких недочетов подвигли на разработку нового устройства.



    ТЗ:

    - Питание от внешнего импульсного преобразователя постоянного тока, напряжением +12 В.

    - Общее потребление устройства с установленными модулями ЦАП в районе 10 Вт.

    - Все элементы должны находиться на одной двухслойной плате, за исключением двух модулей ЦАП.

    - Цифровые входы: SPDIF OPt, SPDIF COAX, USB

    - Аналоговый выходы: RCA, Phone

    - Применение современной ПЛИС с малым потреблением и достаточным количеством блоков DSP для обработки.

    - Полная гальваническая развязка по питанию и сигнальным линиям между цифровым и аналоговым трактами.

    - Реализация USB на процессоре Atmel (с возможностью использования драйверов от аманеро)

    - Аттенюатор на реле.

    - Применение генераторов аналогового тракта с низким фазовым шумом

    - Наличие энергонезависимой ПЗУ для хранения настроек (уровень аттенюатора, селектор вх. вых. и др)

    - Интегрированный усилитель для наушников на мощных буферах ( очень хорошо показали себя LM49600 в прошлой версии)

    - Защита по DC в усилителе для наушников

    - Все управление одним энкодером

    - Поддержка управления через инфракрасный ПДУ

    - Поддержка VFD дисплея 16х112 точек и реализация графического контроллера в ПЛИС

    - Реализация в ПЛИС ЦФ 2048 отвода, 32 бита. и коэффициентами интерполяции х1,х2,х4,х8

    Схема:
    Нажмите на изображение для увеличения. 

Название:	_Atten.jpg 
Просмотров:	607 
Размер:	1.07 Мб 
ID:	359983Нажмите на изображение для увеличения. 

Название:	_Clk.jpg 
Просмотров:	578 
Размер:	1.10 Мб 
ID:	359984Нажмите на изображение для увеличения. 

Название:	_FPGA_0.jpg 
Просмотров:	532 
Размер:	3.02 Мб 
ID:	359985Нажмите на изображение для увеличения. 

Название:	_ISO.jpg 
Просмотров:	439 
Размер:	1.48 Мб 
ID:	359986Нажмите на изображение для увеличения. 

Название:	_MAIN.jpg 
Просмотров:	434 
Размер:	1.16 Мб 
ID:	359987Нажмите на изображение для увеличения. 

Название:	_Out.jpg 
Просмотров:	573 
Размер:	1.44 Мб 
ID:	359988
    Нажмите на изображение для увеличения. 

Название:	_Power.jpg 
Просмотров:	501 
Размер:	1.70 Мб 
ID:	359989Нажмите на изображение для увеличения. 

Название:	_USB.jpg 
Просмотров:	429 
Размер:	1.33 Мб 
ID:	359990

    Внешний вид:
    Нажмите на изображение для увеличения. 

Название:	Снимок5.PNG 
Просмотров:	652 
Размер:	397.9 Кб 
ID:	359991Нажмите на изображение для увеличения. 

Название:	20191212_224448.jpg 
Просмотров:	510 
Размер:	3.03 Мб 
ID:	360881Нажмите на изображение для увеличения. 

Название:	20191212_224727.jpg 
Просмотров:	592 
Размер:	3.27 Мб 
ID:	360882
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	20191212_225101.jpg 
Просмотров:	338 
Размер:	1.33 Мб 
ID:	360879   Нажмите на изображение для увеличения. 

Название:	20191212_225132.jpg 
Просмотров:	357 
Размер:	1.44 Мб 
ID:	360880  
    Последний раз редактировалось demon_rt; 28.12.2019 в 17:06.

  2. #41
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от demon_rt Посмотреть сообщение
    в моем случае со стороны процессора тишина
    пока не будет инициализации, установки драйвера и команды от драйвера там ничего наверное и не будет
    _________________
    Евгений

  3. #42
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от maxssau Посмотреть сообщение
    пока не будет инициализации, установки драйвера и команды от драйвера там ничего наверное и не будет
    Может быть.

    Есть у меня еще одна мысль. Не получается ли у меня так, что на момент загрузки процессора после включения питания ПЛИС еще не сконфигурировалась из своей ПЗУ, соответственно не установила MCLK для CPU и последний при отсутствии клока ушла в режим нот Lock. И соответственно не определяется как устройство. Есть ли у кого информация из аманеровского опыта, определяется ли правильно аманера если к примеру спаять с нее генераторы?

  4. #43
    Новичок Аватар для Алексей_Ш
    Регистрация
    05.03.2006
    Адрес
    Санкт-Петербург
    Возраст
    56
    Сообщений
    48

    По умолчанию Re: board_xc7a100_v10

    Это легко проверить, достаточно прошить в нее FW slave для CPLD.

  5. #44
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от Алексей_Ш Посмотреть сообщение
    Это легко проверить, достаточно прошить в нее FW slave для CPLD.
    К сожалению нет второй аманерки для эксперимента.

  6. #45
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от demon_rt Посмотреть сообщение
    определяется ли правильно аманера если к примеру спаять с нее генераторы?
    Насколько я помню из соответствующей ветки - нет гена на 48к сетку - нет инициализации.
    После инициализации - отсутствие/присутствие гена некритично.

  7. #46
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от Walter Посмотреть сообщение
    Насколько я помню из соответствующей ветки - нет гена на 48к сетку - нет инициализации.
    А как это проявляется, драйвер цепляется?

  8. #47
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от demon_rt Посмотреть сообщение
    А как это проявляется, драйвер цепляется?
    Понятия не имею.
    Был вопрос в соответствующей ветке типа " что если выпаять гены на аманеро в слейве, ведь они не нужны".
    Ответ - для старта нужен 48к ген, иначе не заведется.
    После того как завелся - пофиг.

  9. #48
    Завсегдатай Аватар для ViktKors
    Регистрация
    03.05.2010
    Сообщений
    3,532

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от demon_rt Посмотреть сообщение
    Есть ли у кого информация из аманеровского опыта, определяется ли правильно аманера если к примеру спаять с нее генераторы?
    С прошитой под слейв плис аманера совершенно точно определяется, идентифицируется и позволяет нажать воспроизведение в проигрывателе.
    Естественно, само воспроизведение не начинается, ну так с чего бы, задающего мастерклока нет.

    По факту аманера и проигрыватель тупо ждут каких-то импульсов на входе мастерклока, а когда они приходят, отдают поток. Проверки стабильности клока или там совпадения приходящей частоты с требуемой Fs (например, в пределах +/-2%) нет. Даже если вместо мастерклока подать невесть что вроде шума, дребезга или еще какой срани, проигрыватель попробует проиграть фонограмму, а аманеро отдаст какую-то дрянь на выход.

    Цитата Сообщение от Walter Посмотреть сообщение
    Был вопрос в соответствующей ветке типа " что если выпаять гены на аманеро в слейве, ведь они не нужны".
    Ответ - для старта нужен 48к ген, иначе не заведется.
    Так и формируются мифы на форумах. Большинство информации примерно такой вот степени достоверности.

  10. #49
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

    По умолчанию Re: board_xc7a100_v10


    Offтопик:
    Цитата Сообщение от ViktKors Посмотреть сообщение
    Так и формируются мифы на форумах. Большинство информации примерно такой вот степени достоверности.
    Полностью с вами согласен, некоторые очень любят творить городские легенды.
    Особенно когда вы всем рассказывали, что под Вин7 битперфект невозможен.


  11. #50
    Завсегдатай Аватар для ViktKors
    Регистрация
    03.05.2010
    Сообщений
    3,532

    По умолчанию Re: board_xc7a100_v10


    Offтопик:
    Цитата Сообщение от Walter Посмотреть сообщение
    Полностью с вами согласен, некоторые очень любят творить городские легенды.
    Особенно когда вы всем рассказывали, что под Вин7 битперфект невозможен.
    Да, вопрос "как получить битпефект домохозяйке" я поднимал много раз подряд.
    И кстати, ответа до сих пор нет. Так что я по прежнему имею полное моральное права рассказывать про то, что он невозможен.

    И по прежнему готов публично выразить признательность (да и извиниться, если задел кого-то), если кто-то сможет получить на выходе Win7 звук как он есть из
    а) интернет браузера (т.е. заставить тот-же файерфокс под Win7 делать то, что он делал под XP)
    и/или
    б) из обычного проигрывателя вроде виндовс-медиа-плеера.
    Хотелось бы получить рецепт для обоих случаев, но поблагодарю и извинюсь я даже если будет реализован только один.

    Пока что никакого рецепта никто озвучить не смог, о чем я не стесняюсь говорить.

    И на всякий случай - всякие решения вроде применения спец проигрывателей, ASIO, скармливания интернетовских ссылок на ютюбовский ролик проигрывателям и прочая заумь - не канают от слова совсем.
    Просто потому как речь о уровне пользователя "домохозяйка", которому я должен дать ЦАП на послушать и оценить. А пользователь должен иметь возможность тупо воткнуть ЦАП в USB или TOSLINK и листая ролики на ютюбе оценить не качество работы Win7, а качество звука ЦАП (что не являлось проблемой в старой доброй WinXP).

    Когда кто-то сможет подсказать путь решения проблемы, умрет и "городская легенда" про неприменимость Win7 для воспроизведения звука. Я был бы этому несказанно рад, и право-же с большой радостью признал бы себя неправым.
    Только вот через 11 дней Win7 будет официально объявлена совсем окончательно умершей, так что можно с уверенностью 99.9% констатировать, что за всю ее жизнь ей так и не довелось побыть пригодной для воспроизведения звука.

  12. #51
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,981

    По умолчанию Re: board_xc7a100_v10


    Offтопик:
    Цитата Сообщение от ViktKors Посмотреть сообщение
    Только вот через 11 дней Win7 будет официально объявлена совсем окончательно умершей, так что можно с уверенностью 99.9% констатировать, что за всю ее жизнь ей так и не довелось побыть пригодной для воспроизведения звука.

    Да ладно, после того как у меня померла ХР, я только вин7 и пользуюсь и менять на 10-ку пока не собираюсь.
    Да и ХР последние годы стояла в основном для экспериментов а не музыку слушать.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  13. #52
    Завсегдатай Аватар для ViktKors
    Регистрация
    03.05.2010
    Сообщений
    3,532

    По умолчанию Re: board_xc7a100_v10


    Offтопик:
    Цитата Сообщение от Alex Посмотреть сообщение
    только вин7 и пользуюсь
    аналогично. Но фубар+ASIO. Сейчас вот (после того как на форуме научили) добавился фубар + васапи в эксклюзиве на TOSLINK выход материнки.
    Но могу заметить, что многие вполне нормальные люди на предложение скачать какой-то софт и потом еще долго клацать мышкой ради того, чтоб послушать песенку, смотрят изумленными глазами и ржут, не желая увеличивать энтропию вселенной.
    И чсх, все эти примочки не снимают вопроса с качеством ютюбовских роликов - а это, собственно, очень значительная часть прослушиваемого контента.
    Не то, чтоб уж оригинальный звук из браузера был совсем уж критично хуже звуковой дорожкой, воспроизведенной фубаром по ссылке, но разница есть. Как есть и досада, что древняя XP действительно играла лучше.
    Последний раз редактировалось ViktKors; 20.12.2019 в 15:40.

  14. #53
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,981

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Но фубар+ASIO.
    APlayer + ASIO

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Как есть и досада, что древняя XP действительно играла лучше.

    НА Ютубе? Не замечал. Впрочем, я его всегда только через набортную звуковуху, что в 7-ке, что в ХР.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  15. #54
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Драйвер установлен. Поток из процессора принимается, командный бит индефицируется и обрабатывается. Спасибо eclipsevl, за помощь. Сейчас моделирую прием данных от процессора.
    Нажмите на изображение для увеличения. 

Название:	66949494949494.PNG 
Просмотров:	186 
Размер:	51.6 Кб 
ID:	360465

  16. #55
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: board_xc7a100_v10

    Можно немного подробностей?
    _________________
    Евгений

  17. #56
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от maxssau Посмотреть сообщение
    Можно немного подробностей?
    Спрашивайте, какие именно?

  18. #57
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: board_xc7a100_v10

    Плисина нужна? Как стартовать процессор?
    _________________
    Евгений

  19. #58
    Частый гость Аватар для eclipsevl
    Регистрация
    31.01.2009
    Адрес
    Гаага
    Возраст
    29
    Сообщений
    417

    По умолчанию Re: board_xc7a100_v10

    ПЛИС не нужна, стартует без нее и без мастерклока

  20. #59
    Старый знакомый
    Автор темы
    Аватар для demon_rt
    Регистрация
    23.05.2014
    Сообщений
    678

    По умолчанию Re: board_xc7a100_v10

    Цитата Сообщение от maxssau Посмотреть сообщение
    Плисина нужна?
    ПЛИС для старта не нужна совсем, драйвер устанавливается так же без проблем.

    Цитата Сообщение от maxssau Посмотреть сообщение
    Как стартовать процессор?
    Процессору нужны I2S_CLK и MCLK непосредственно в момент проигрывания. Перед этим он формирует командное слово CMD_CLK, для того чтобы ПЛИС сформировала I2S_CLK для нужного битрейта и включила нужный генератор.

    ---------- Сообщение добавлено 20:47 ---------- Предыдущее сообщение было 20:46 ----------

    Цитата Сообщение от eclipsevl Посмотреть сообщение
    ПЛИС не нужна, стартует без нее и без мастерклока
    Собственно eclipsevl, - автор эксперементов, не пожалел своей аманеры))

  21. #60
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: board_xc7a100_v10

    Понятно, спасибо! А в чем была проблема с запуском?
    _________________
    Евгений

Страница 3 из 15 Первая 1234513 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •