Страница 2 из 3 Первая 123 Последняя
Показано с 21 по 40 из 48

Тема: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Домучал этот проект (в MAX+PLUS II)

    Может и в чём-то коряво но работать будет (проверенно в симуляторе).
    Для желающих повторить надо выкинуть из проекта divlrck и подать вместо его сигналов, сигналы с ножек.

    Входной мастер клок от ЦАПа может быть: 192/384/768Fs
    Выходной мастер клок можно поделить на: 1/2/4 (в зависимости от частоты мастер клока в CD плеере)

    Выходные форматы: LJ/I2S/16RJ/24RJ

    P.S. Сейчас займусь платкой - будет добавлен адум 1401 и оптрон для деемфазиса.

    6.1.14
    48-64bck.rar это рабочий проект оттранслировал под EPM3064ATC44. В файле 48bck64.rpt можно увидеть детали и цокалёвку (можно относительно легко изменить: встать на вывод, правая кн. мыши, assign - коннектите на нужную ногу). Предполагаемое потребление ~200мА, 3,3В питание ядра и периферии.
    Вложения Вложения
    Последний раз редактировалось aal; 06.01.2014 в 22:00.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  2. #21
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Здесь другое: а как вы будете ЦАП переключать в эти форматы? (rj16|rj24)
    + как определять какой формат по входу? Это не тривиальная задачка....

    Хотя с Оллемой я согласен в одном: я так и не понял нафига это нужно.....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  3. #22
    Новичок Аватар для John72
    Регистрация
    27.09.2006
    Сообщений
    30

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от aal Посмотреть сообщение
    Здесь другое: а как вы будете ЦАП переключать в эти форматы? (rj16|rj24)
    + как определять какой формат по входу? Это не тривиальная задачка....

    Хотя с Оллемой я согласен в одном: я так и не понял нафига это нужно.....
    убедили - нафига... Буду переключать кнопкой формат данных.

  4. #23
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,696

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Тот транспорт выдает только 16 при входных 16 и 24 соответственно при 24 входных? То есть у него формат меняется в зависимости от входных данных - LJ16 или LJ24 выдает? Тогда ой...

  5. #24
    Новичок Аватар для John72
    Регистрация
    27.09.2006
    Сообщений
    30

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Оллема Посмотреть сообщение
    Тот транспорт выдает только 16 при входных 16 и 24 соответственно при 24 входных? То есть у него формат меняется в зависимости от входных данных - LJ16 или LJ24 выдает? Тогда ой...
    насколько я успел разобраться за два дня, он конфигурируется с компа. Можно принудительно выставить частоту дискретизации и разрядность. Что в данном случае будет выступать up или down конвертором - вопрос. Если же я не прав, тогда точно, ой...

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

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от John72 Посмотреть сообщение
    Определить как-то кол-во бит и выдавать сигнал на некий коммутатор. При 16 бит берем сигнал с одного регистра при 24 бит с другого.
    Так и делается. В приложении проект из Quartus. Там выполняется проверка 256 отсчетов и в результате на два выхода подаются соответствующие логические уровни (в тексте модуля написано - что к чему). Входные данные - RJ16 или RJ24. Обратите внимание, что RJ16 оценивается в 24-х разрядном формате. Приложенный проект - отладка модуля. Когда-то делал полноценный, с преобразованием любого известного входного формата 48/64 в фиксированный - RJ48. Но эта штука была весьма объемной и невостребованной.
    Вложения Вложения

  7. #26
    Новичок Аватар для John72
    Регистрация
    27.09.2006
    Сообщений
    30

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Lexus Посмотреть сообщение
    Так и делается. В приложении проект из Quartus. Там выполняется проверка 256 отсчетов и в результате на два выхода подаются соответствующие логические уровни (в тексте модуля написано - что к чему). Входные данные - RJ16 или RJ24. Обратите внимание, что RJ16 оценивается в 24-х разрядном формате. Приложенный проект - отладка модуля. Когда-то делал полноценный, с преобразованием любого известного входного формата 48/64 в фиксированный - RJ48. Но эта штука была весьма объемной и невостребованной.
    Спасибо! То, что нужно. Вы писали, что он работает с входными данными RJ16 или RJ24. Я проверил с LJ 16, 24 bit , он отлично выдал на выходе rout сигнал в соответствии с описанием работы.
    Для чего предназначены выхода d24, d16, dnl?
    Последний раз редактировалось John72; 06.01.2014 в 11:14.

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

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от John72 Посмотреть сообщение
    Я проверил с LJ 16, 24 bit , он отлично выдал на выходе rout сигнал в соответствии с описанием работы.
    Да, работает. И это странно, потому как я не помню, чтобы закладывал такую функцию.

    Цитата Сообщение от John72 Посмотреть сообщение
    Для чего предназначены выхода d24, d16, dnl?
    Это для отладки. Смотреть, правильно ли распознаются данные. Счетчики оценки разрядности 24, 16 бит и пустых отсчетов. Можете проигнорировать эти выходы или удалить их в текстовом описании - в SUBDESIGN и в самом конце три строчки перед END.

  9. #28
    Новичок Аватар для Ewiz
    Регистрация
    20.09.2008
    Сообщений
    15

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Собираюсь реализовать данный конвертер сугубо 48RJ --> 64, есть вопросы по пинам. Знания в этой сфере посредственные.
    Для чего нужны пины и как они реализуются?:
    Fs384
    Fs192
    Mck_div4
    Mck_div2

    24Bit16 и RJ - это пины конфигурации. Логическая выборка работает посредством замыкания на землю?

  10. #29
    Новичок Аватар для John72
    Регистрация
    27.09.2006
    Сообщений
    30

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Ewiz Посмотреть сообщение
    Собираюсь реализовать данный конвертер сугубо 48RJ --> 64, есть вопросы по пинам. Знания в этой сфере посредственные.
    Для чего нужны пины и как они реализуются?:
    Fs384
    Fs192
    Mck_div4
    Mck_div2

    24Bit16 и RJ - это пины конфигурации. Логическая выборка работает посредством замыкания на землю?
    В Quartus схему откройте, там все увидите.
    для входа 24bit16: LJ=0, I2S=1 or 24RJ=0, 16RJ=1
    для входа RJ: LJ/I2S=0, RJ=1
    я так полагаю, что да, подаем либо + (лог 1), либо на землю (лог 0).

    ---------- Сообщение добавлено 17:53 ---------- Предыдущее сообщение было 17:43 ----------

    Цитата Сообщение от Lexus Посмотреть сообщение
    Это для отладки. Смотреть, правильно ли распознаются данные. Счетчики оценки разрядности 24, 16 бит и пустых отсчетов. Можете проигнорировать эти выходы или удалить их в текстовом описании - в SUBDESIGN и в самом конце три строчки перед END.
    Похоже не просто их удалить. Удаление последних трех строк не приводит к ошибкам, но и сами выхода не убирает. Если я их убираю из описания входов-выходов (выше), начинаются сыпаться ошибки. Было бы очень не плохо убрать лишнее, используемая мною ПЛИС "забивается" под завязку при полном проекте. Если будет возможность, почистите пожалуйста при случае, если есть возможность удаления этих счетчиков из проекта. Все равно - спасибо ещё раз.

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

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от John72 Посмотреть сообщение
    Если будет возможность, почистите пожалуйста при случае, если есть возможность удаления этих счетчиков из проекта.
    Сами счетчики не удалить, они считают отсчеты, так и должно быть. Выходы можно убрать, но они к объему отношения не имеют.

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

  12. #31
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Сделал описание.
    Сделал рабочий проект. В файле 48bck64.rpt можно увидеть детали и цокалёвку (можно относительно легко изменить: встать на вывод, правая кн. мыши, assign - коннектите на нужную ногу). Оттранслировал под EPM3064ATC44. Предполагаемое потребление ~200мА, 3,3В питание ядра и периферии.
    Вложения Вложения
    Последний раз редактировалось aal; 06.01.2014 в 17:49.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  13. #32
    Новичок Аватар для John72
    Регистрация
    27.09.2006
    Сообщений
    30

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Lexus Посмотреть сообщение
    Сами счетчики не удалить, они считают отсчеты, так и должно быть. Выходы можно убрать, но они к объему отношения не имеют.


    Проект можно сократить хоть до оценки одного отсчета. Но, как Вы сами понимаете, это снизит надежность. А что за ПЛИС у Вас? Помнится, у меня полный проект автоматического распознавания формата только в 256 макроячеек влезал. Оценка разрядности - лишь малый кусок оттуда.
    Я так и предполагал насчет счетчиков.
    EPM7128SCT100. Уже планирую поменять на EPM7160.

  14. #33
    Новичок Аватар для Ewiz
    Регистрация
    20.09.2008
    Сообщений
    15

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от aal Посмотреть сообщение
    Сделал описание.
    Сделал рабочий проект. В файле 48bck64.rpt можно увидеть детали и цокалёвку (можно относительно легко изменить: встать на вывод, правая кн. мыши, assign - коннектите на нужную ногу). Оттранслировал под EPM3064ATC44. Предполагаемое потребление ~200мА, 3,3В питание ядра и периферии.
    Алексей, большое спасибо за описание, много понятнее теперь. Единственное - логические 0 и 1 - это подача напряжения или замыкание на землю?

    И если не сложно - прикрепите описание к шапке

  15. #34
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Ewiz Посмотреть сообщение
    Единственное - логические 0 и 1 - это подача напряжения или замыкание на землю?
    Кроме хитрой высокоскоростной логики, для большинства логики "1" означает уровень более 2..2,4В и менее напряжения питания, а "0" - 0..1В. Здесь тоже самое.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  16. #35
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,304

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Цитата Сообщение от Ewiz Посмотреть сообщение
    логические 0 и 1 - это подача напряжения или замыкание на землю
    если грубо и попростому: "1" - к плюсу питания, "0" - на землю
    Андрей

  17. #36
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Я написал ориентировочное потребление исходя из даташита, но сам я ещё не пользовал эту серию: кто-то может точнее предположить потребление?
    Какой стаб порекомендуете в питание? Я думаю о LM2937ES-3.3 - может что поинтересней есть?
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  18. #37
    Новичок Аватар для Ewiz
    Регистрация
    20.09.2008
    Сообщений
    15

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Думаю в течении недели соберу схему, питание стабилизировать буду банальным LM1117 3.3V, там и смогу проверить потребление практическое.
    Образования технического нет, стандартизации не знаю. Схема:
    Нажмите на изображение для увеличения. 

Название:	PCB.jpg 
Просмотров:	440 
Размер:	215.7 Кб 
ID:	200079Нажмите на изображение для увеличения. 

Название:	Power.jpg 
Просмотров:	574 
Размер:	139.2 Кб 
ID:	200080
    Вход питания обозначен "батарейкой", не нашел в DipTrace необходимого разъема. JTAG не помню распиновку на программаторе, доделаю.
    Последний раз редактировалось Ewiz; 08.01.2014 в 21:37.

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

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Коллеги! Кто-нибудь повторил конструкцию уважаемого aal?

  20. #39
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Даже я не стал это делать в железе - нет спроса Никому это не надо похоже уже: агрегаты, в которых есть 48бск или уже сдохли, или сдыхают
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

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

    По умолчанию Re: Конвертер 48BCK 16RJ в 64BCK с выбираемым выходным форматом на EPM3064A

    Немного переделал проект для XC2C64, оставил только I2S -> I2S, погонял в симуляторе. Вроде работает. Через пару дней воплощу в железе. Ожидаемое потребление - 4-5 mA

Страница 2 из 3 Первая 123 Последняя

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

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

Ваши права

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