Страница 6 из 7 Первая ... 4567 Последняя
Показано с 101 по 120 из 134

Тема: SPI конфигуратор (для AD1955, 1853 и других)

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

    По умолчанию SPI конфигуратор (для AD1955, 1853 и других)

    Наконец-то добил и прогу и программатор да и просто время появилось им занятся.

    Пока прога сделана для 1955, но её легко переписать под любую м\сх, требующюю конфигурации по SPI.

    Ещё фото:
    https://forum.vegalab.ru/attachment....ntid=42551&stc
    https://forum.vegalab.ru/attachment....ntid=42552&stc

    Проект в ORCAD-е, исходник на С и HEX прилогается. Обнаружена ошибка: DDRB=0xb0; должно быть. На досуге подправлю.

    Выкладываю монтажку. Зелёные надписи для топа, синие для бота...

    Для 1853 используется только:
    Serial.Width.1
    Serial.Width.0
    Serial.Format.1
    Serial.Format.0
    Sample.Rate.1 (4x)
    Sample.Rate.0 (2x)

    На плате (20х20мм) сделаны джампера 2-х типов:
    SMD: для создания перемычек только припоем.
    Выводные: пожно как угловые так и прямые запоять.(http://www.brownbear.ru/goods/1013.html или http://www.brownbear.ru/goods/1014.html или )

    Сам разъём конфигуратора не запаян (в конфигурируемое устройство уходят первые 10 ног, 2-е дополнителных для программирования.), по причине инвариантности исполнения.
    http://www.brownbear.ru/goods/1285.html
    или
    http://www.brownbear.ru/goods/1202.html
    или
    http://www.brownbear.ru/goods/1201.html
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ConfigTop1.JPG 
Просмотров:	3991 
Размер:	57.3 Кб 
ID:	43783   Нажмите на изображение для увеличения. 

Название:	ConfigBot1.JPG 
Просмотров:	3671 
Размер:	69.7 Кб 
ID:	43784   Нажмите на изображение для увеличения. 

Название:	SPI_Config.PNG 
Просмотров:	4698 
Размер:	29.6 Кб 
ID:	43785   Нажмите на изображение для увеличения. 

Название:	Configurator.PNG 
Просмотров:	3519 
Размер:	27.0 Кб 
ID:	45752  

    Вложения Вложения
    Последний раз редактировалось aal; 14.02.2009 в 16:22. Причина: Исправленные исходники и HEX файлы выложил....

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    нет

  3. #102
    Частый гость Аватар для ТОХЫЧ
    Регистрация
    28.01.2006
    Адрес
    САНКТ-ПЕТЕРБУРГ
    Возраст
    43
    Сообщений
    444

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Алексей а ответь еще на глупый вопрос. Конфигурировать чип нужно каждый раз при включении или достаточно один раз и до следующего изменения конфигурации?

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    В ЦАПах нет EEPROM Стало быть пока включен и до смены формата.

  5. #104
    Частый гость Аватар для ТОХЫЧ
    Регистрация
    28.01.2006
    Адрес
    САНКТ-ПЕТЕРБУРГ
    Возраст
    43
    Сообщений
    444

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от aal Посмотреть сообщение
    В ЦАПах нет EEPROM Стало быть пока включен и до смены формата.
    Тода да для 2*1955 надо 2 конфигуратора

  6. #105
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,173

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от ТОХЫЧ Посмотреть сообщение
    Тода да для 2*1955 надо 2 конфигуратора
    Господи, зачем?!
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #106
    Частый гость Аватар для ТОХЫЧ
    Регистрация
    28.01.2006
    Адрес
    САНКТ-ПЕТЕРБУРГ
    Возраст
    43
    Сообщений
    444

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от Alex Посмотреть сообщение
    Господи, зачем?!
    Ну если оба чипа конфигурировать одинаково тогда никчему, а если конфигурация отличается и нет в адресе регистра указателя номера чипа то надо два. Или вначале один , потом переключить на другой....

  8. #107
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,173

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от ТОХЫЧ Посмотреть сообщение
    а если конфигурация отличается и нет в адресе регистра указателя номера чипа то надо два
    Два конфигуратора? В смысле два проца?!
    Цитата Сообщение от ТОХЫЧ Посмотреть сообщение
    Или вначале один , потом переключить на другой....
    Ну смотря как делать, иногда можно и одновременно.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #108
    Старый знакомый Аватар для Mishich
    Регистрация
    13.03.2013
    Адрес
    Орел
    Возраст
    52
    Сообщений
    657

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от ТОХЫЧ Посмотреть сообщение
    А у 1955 нет нумерации чипа в моно режиме как у АК4399 ?
    Как нет? Есть
    точнее не самого чипа, а организации токового выхода - см. стр. 20 datasheet на включение i/v конвертера в моно-режиме:
    IOUTL+ соединяется с IOUTR-, а IOUTL- соединяется с IOUTR+
    ЦАП переводится в моно-режим - вот собственно и все.
    только
    нужно не забыть во втором канале поменять местами полярность входов, иначе получим противофазный выход - на той же странице, слева:
    NOTE REVERSEPOLARITY OF RIGHT
    CHANNEL OUTPUTS

    вот эта особенность (решение инженеров AD) включения моно-режима AD1955 мне о-о-очень импонирует,
    так как не нужно инвертировать входные данные как, например у AD1853,
    а просто выбрать для конкретного чипа, какой он канал "выводит" наружу

    ---------- Сообщение добавлено 09:58 ---------- Предыдущее сообщение было 09:49 ----------

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Это точно.
    Например с 1955 у меня не получалось выствить одновременно два параметра в нулевом регистре (отвечающем за фомат шины, множитель ЦФ, и моно-режим, в том чиисле).

    Т.е. конфигурация выглядит например так:
    акт первый - пишем бит мьют,
    акт второй, пишем биты мьют + моно
    акт третий пишем биты "множитель ЦФ" + мьют + моно
    акт четвертый пишем биты "множитель ЦФ" + моно (снимаем мьют)

    А иначе были разные варианты поведения


    просто использовать эмуляцию SPI и на дополнительную ножку кинуть "дата" второго ЦАП.

    Ну и чтоб помех не генерировалось (хотя какие там помехи..) - просто уводить проц в pwdn.
    а вот тут я не понял

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

    ---------- Сообщение добавлено 10:08 ---------- Предыдущее сообщение было 09:58 ----------

    Есть еще один момент, который мне пока в конфигураторе не ясен и ответа я не нашел...

    aal, в режиме "Auto" конфигуратор какие входы управления (джамперы) перестает слушать?
    Ведь этот режим предназначен для определения частоты входного сигнала и переключать в автомате только
    Samle Rate и MCLK Mode
    верно? а остальные биты получать с джамперов, верно?

    ---------- Сообщение добавлено 10:15 ---------- Предыдущее сообщение было 10:08 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    Ну смотря как делать, иногда можно и одновременно.
    если изменить прошивку конфигуратора - сделать ее для моно-режима и так же из PROMа вытащить два выхода CDATA (для левого и правого каналов соответственно) и по дефолту в них прописывать разные биты 11:10 в каждой посылке Alex, верно?

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

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от Mishich Посмотреть сообщение
    aal, в режиме "Auto"
    В ветке всё есть - я так уже не помню, а искать влом. (Проект халявный - что вы хотите )
    Цитата Сообщение от Mishich Посмотреть сообщение
    верно? а остальные биты получать с джамперов, верно?
    В принципе - да, но мне это уже не интересно
    Цитата Сообщение от Mishich Посмотреть сообщение
    если изменить прошивку конфигуратора - сделать ее для моно-режима и так же из PROMа вытащить два выхода CDATA (для левого и правого каналов соответственно) и по дефолту в них прописывать разные биты 11:10 в каждой посылке Alex, верно?
    Именно это (не считая не понятного мне в данный момент прома) я и написал несколько ранее.
    Цитата Сообщение от Mishich Посмотреть сообщение
    Да вот беда - я не дружу с программированием микроконтроллеров, иначе бы не просил у aal их мне продать в сборе и прошитые...
    Изменить готовое, гораздо проще, чем написать с "0".... Там не требуются "запредельный профессионализм" - найдётся масса советчиков Очень многое можно сделать по аналогии.
    Удачи в освоении! Вполне возможно, что когда-то вы даже будете благодарны за такой ускоряющий толчок

  11. #110
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,173

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от Mishich Посмотреть сообщение
    два выхода CDATA (для левого и правого каналов соответственно) и по дефолту в них прописывать разные биты 11:10 в каждой посылке Alex, верно?
    Да, именно так.

    Offтопик:
    Я так недавно запускал два спец-АЦП (AFE для PPG, для тех кто в курсе) - надо было чтобы они работали абсолютно синхронно. Для этого они тактировались одним сигналом, ресеты вместе и на пин МК, с SPI было сделано хитро - благодаря переназначению пинов МК, два аппаратных SPI могли работать на полной скорости независимо друг от друга (это для чтения данных, это можно и не синхронно), а инициализация старт шли через те-же пины, но программным SPI, с общим CS и CLK, и раздельными MOSI.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #111
    Старый знакомый Аватар для Mishich
    Регистрация
    13.03.2013
    Адрес
    Орел
    Возраст
    52
    Сообщений
    657

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Приветствую Всех!
    Таки написал свою прошивку конфигуратора для 2-х AD1955 в моно-включении
    Для этого пришлось освоить ATmelStudio, прикупить программатры, Меги и т.д. и т.п...

    В итоге:
    пока полностью отладил прошивку - проверку производил с помощью OWON DS7102V.
    к ЦАПам пока не цеплял - позже, как "разведу" печатки и распаяю всю эту историю .

    Программно отслеживается:
    - входы управления для переключения частот дискретизации (48/96/192/384);
    - вход выбора формата PCM/DSD (64/128/256/512);
    - переключение форматов происходит по перепаду сигнала Reset.

    Конфигуратор "заточен" под Charleston.

    По дефолту в программе установлено:
    - 512 x fS
    - Right-Justified
    можно поменять при желании...

    Да, кстати, по-поводу проблем, связанных с заливкой в AD1955:
    у некоторых терялись байты - я так думаю, что не верно был сконфигурирован режим SPI. Для AD1955, судя по даташиту, требуется "Mode3"!!!

    P.S. Алексей, заранее прошу прощения за то, что в твоей ветке пишу

    С Уважением, Дмитрий.
    Последний раз редактировалось Mishich; 08.03.2015 в 10:05.

  13. #112
    Новичок
    Регистрация
    26.04.2006
    Сообщений
    10

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    не могу разобраться, при использовании конфигуратора для AD1853, выводы конфигурации INT2x, INT4x и IDPM0, IDPM1 используются или нет?

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от lex11 Посмотреть сообщение
    не могу разобраться, при использовании конфигуратора для AD1853, выводы конфигурации INT2x, INT4x
    Да, через SPI.
    Цитата Сообщение от lex11 Посмотреть сообщение
    IDPM0, IDPM1 используются или нет?
    нет - это не меняется динамически. Все же джампера через или идут в SPI....

  15. #114
    Новичок
    Регистрация
    26.04.2006
    Сообщений
    10

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Объясните, пожалуйста, тупому...конфигуратор к AD1853 подключается к SPI (CLATCH, CCLK, CDATA, RST, Mute), а пины AD1853 6,7 (INT2x, INT4x) оставляем висеть в воздухе?, а 20,21 (IDPM0, IDPM1) конфигурируем джамперами?

  16. #115
    Завсегдатай Аватар для Ромыч
    Регистрация
    30.11.2004
    Адрес
    Новосибирск
    Возраст
    45
    Сообщений
    3,722

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Цитата Сообщение от lex11 Посмотреть сообщение
    конфигуратор к AD1853 подключается к SPI (CLATCH, CCLK, CDATA, RST, Mute)
    Цитата Сообщение от lex11 Посмотреть сообщение
    пины AD1853 6,7 (INT2x, INT4x) оставляем висеть в воздухе?
    заземляем.
    Цитата Сообщение от lex11 Посмотреть сообщение
    20,21 (IDPM0, IDPM1) конфигурируем джамперами?
    тоже.
    У каждого мужчины должна быть своя Муза, у каждой женщины - свой Музык.

  17. #116

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Доброй ночи форумчане! скажите пожалуйста конфигуратор на ATtiny 2313 выдает сигнал для переключения генов на сетку частот 44.1/48... вывод Change Freq? У меня при залитой прошивке Congf53Fd в режиме авто на выводе Change Freq - 0 , а в режиме "ручн" присутствует - 1. Или нужно вручную джампер выставлять? Или я что-то не так делаю.

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Что-то не так или делаете, или с железом. Ручной режим, для случая когда параметры потока не меняются.
    Вы LRCK то хоть подали какой-либо?

  19. #118

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Я LRCK подключил к 25 выводу AD1853. Сигнал I2S подаю с тремора. I2S подаю на 2, 27,26,25 пины цапа.

    ---------- Сообщение добавлено 07:33 ---------- Предыдущее сообщение было 07:22 ----------

    Конфигуратор настроен джамперами на 24бит, I2S соответственно стоят джампера на :SW0,SW1,SR0,SR1,SF1.

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

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

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

  21. #120

    По умолчанию Re: SPI конфигуратор (для AD1955, 1853 и других)

    Имена ног совпадают. Я перепроверял так как у меня корпус SOIC. Фьюзы сегодня перепроверю. Вечером Вам отпишусь

    ---------- Сообщение добавлено 20:38 ---------- Предыдущее сообщение было 17:29 ----------

    Фьюзы правильно выставлены. У меня есть еще 1 такая же плата с конфигуратором. Ситуация такая же. Интересно кто-то реализовывал переключение генов с помощью конфигуратора?

Страница 6 из 7 Первая ... 4567 Последняя

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

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

Ваши права

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