Страница 43 из 82 Первая ... 33414243444553 ... Последняя
Показано с 841 по 860 из 1632

Тема: ЦАП своими руками (четвертая ветка)

  1. #1 Показать/скрыть первое сообщение.
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию ЦАП своими руками (четвертая ветка)

    И сново здравствуйте!

    Предистория:
    Первая ветка и ее окончание
    Вторая ветка и ее окончание
    Третья ветка и ее окончание

    Полезности:
    10.pdf - читать обязательно!
    Последний раз редактировалось Konkere; 19.02.2012 в 01:15. Причина: Ссылки поправил.

  2. #841
    Частый гость
    Регистрация
    25.10.2006
    Адрес
    Екатеринбург
    Возраст
    43
    Сообщений
    142

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    В постах 824 и 837 разные конструкции! ЦФ тоже разные немного 5847 и 5842, соответсвенно.

  3. #842
    Happy little boozer Аватар для Viking
    Регистрация
    11.10.2004
    Адрес
    Украина, г.Хмельницкий
    Возраст
    46
    Сообщений
    1,079

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Привет Денис. Я проверил проект ПЛИС. Ничего подобного быть не должно. Вот выкладываю файл для прошивки.
    Вложения Вложения

  4. #843
    Частый гость Аватар для Vovan_ZH
    Регистрация
    23.11.2008
    Адрес
    Тула
    Возраст
    52
    Сообщений
    300

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Цитата Сообщение от duss1981 Посмотреть сообщение
    Господа подскажите, вот фото сигналов данных и LE. ЦАП на PCM63 фильтр, на 5847, выходной формат 20bit. Мне так кажется, что длительность LE должна быть больше, чем последовательность data?
    Вот из даташита.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	5847.JPG 
Просмотров:	525 
Размер:	77.7 Кб 
ID:	73060  

  5. #844
    Частый гость Аватар для Vovan_ZH
    Регистрация
    23.11.2008
    Адрес
    Тула
    Возраст
    52
    Сообщений
    300

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Цитата Сообщение от duss1981 Посмотреть сообщение
    В постах 824 и 837 разные конструкции! ЦФ тоже разные немного 5847 и 5842, соответсвенно.
    Да действительно, не обратил внимание что разные ЦФ.

  6. #845
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    50
    Сообщений
    925

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Вот, я недавно тыкал осциллографом на выход 5847, сконфигурированный для работы с 20-битным ad1862. Снимал правда bcko, wcko, но очень похоже на Ваш вариант.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	HP_54501.PNG 
Просмотров:	504 
Размер:	3.5 Кб 
ID:	73074  
    Александр.

  7. #846
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Цитата Сообщение от duss1981 Посмотреть сообщение
    Вот и спрашиваю это - нормально, что LE короче чем data?
    На приведенной картинке период LE не короче пачки DATA.
    Вполне нормальная пара сигналов для одноканальных ЦАП-микросхем, но с PCM63 будут траблы, т.к. PCM63 требует, чтобы LE опустился с последним битом данных (на второй картинке с SM5842 именно так и происходит).

  8. #847
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    43
    Сообщений
    759

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Kompros, а где прописано это требование к таймингам PCM63? Что-то в даташите не видел.

  9. #848
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Lexus, см. в даташите примечания для картинки с таймингами.

  10. #849
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    43
    Сообщений
    759

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

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

  11. #850
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Lexus
    То, что защелкивание данных происходит по спаду LE явно указано на диаграмме и в пятом примечании.
    В первом примечании указано, что битклок прерывать можно, но ПОСЛЕ спада LE, а значит нельзя прервав битклок "отодвинуть" последний бит данных от спада LE.

  12. #851
    Частый гость
    Регистрация
    25.10.2006
    Адрес
    Екатеринбург
    Возраст
    43
    Сообщений
    142

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Как сказал коллега Kompros, преобразование начинается после спадающего фронта LE. На втором фото (рабочий девайс) перед этим спадом 11 битов, как и должно быть для выходного формата в 20 бит. В первом спад происходит почти с началом данных, думаю этот сдвиг между сигналами и есть причина некорректной работы ЦАП.

  13. #852
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    duss1981, в данном случае считать биты следует по битклоку справа налево от спада LE и представляют интерес лишь первые двадцать бит.
    Здесь же, важно не то, что находится слева от пачки данных и справа от спада LE, но то, что пачка данных не прижата своим правым краем к спаду LE - именно поэтому данные не будут загружены в ЦАП корректно.

  14. #853
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    43
    Сообщений
    759

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Kompros, на выходе SM5842/7 формат BCKO Burst. То есть, за один период LE клоков BCLK столько, сколько разрядность выходных данных. Поэтому без разницы, куда сдвинуты данные.
    Посмотрите выше, коллега And$er с работающего ЦФ снимал диаграммы.

  15. #854
    Частый гость
    Регистрация
    25.10.2006
    Адрес
    Екатеринбург
    Возраст
    43
    Сообщений
    142

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    У меня такое ощущение что на осцилограмме из 845 поста, сигнал LE инвертирован. Перед подъемом LE 11 bit. Как по даташиту и о чем я писал.

  16. #855
    Частый гость Аватар для 99999
    Регистрация
    12.04.2005
    Возраст
    53
    Сообщений
    131

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Подскажите, у меня в ЦАПе "временно" 1244 стоит в лепестковой панельке, обязательно ли впаивать его (фильтр)?

  17. #856
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    46
    Сообщений
    1,644

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Цитата Сообщение от 99999 Посмотреть сообщение
    в ЦАПе "временно" 1244 стоит в лепестковой панельке, обязательно ли впаивать его (фильтр)?
    Если работает нормально, то и пусть работает. У меня 1244 стоит на такой же панельке на макетке уже несколько месяцев, никаких сбоев. А цанговых панелек под такой корпус я не видел ни разу - слишком плотное расположение выводов.
    Скажем так, если цап отлажен и более в него лезть и что-то менять не планируется, то ЦФ можно и запаять. Но перед этим придется очень аккуратно удалить панельку, чтоб не повредить плату.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  18. #857
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Lexus, дык, после ЦФ в проекте плис стоит => без разницы, куда сдвинуты данные на выходе ЦФ, но на вход к PCM63 все должно попасть согласно даташиту.

  19. #858
    Happy little boozer Аватар для Viking
    Регистрация
    11.10.2004
    Адрес
    Украина, г.Хмельницкий
    Возраст
    46
    Сообщений
    1,079

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

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

    Денис, ты уже перепрошил ПЛИС?

  20. #859
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    43
    Сообщений
    759

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    А цанговых панелек под такой корпус я не видел ни разу - слишком плотное расположение выводов.
    Это 1.778 мм (0.7", обычно 1.78 мм указывают). Есть такие панельки в Фарнелле: http://ru.farnell.com/mill-max/117-4...ket/dp/1621392 Вообще же, редкие вещи.

  21. #860
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию Re: ЦАП своими руками (четвертая ветка)

    Lexus, каюсь, моя не прав - в первом примечании указывается на то, что при остановке битклока нельзя поднимать LE до окончания первого такта битклока, что не исключает прерывания битклока до спада LE, а значит для PCM63 при "рванном" битклоке нет необходимости ровнять данные по спаду LE.

Страница 43 из 82 Первая ... 33414243444553 ... Последняя

Метки этой темы

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

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

Ваши права

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