Страница 3 из 7 Первая 12345 ... Последняя
Показано с 41 по 60 из 134

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

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    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 
Просмотров:	3954 
Размер:	57.3 Кб 
ID:	43783   Нажмите на изображение для увеличения. 

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

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

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

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

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

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

    Странно - сообщение моё потерялось...

    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    Значит проц просыпается только на время обработки прерывания? Чтоб меньше серил?
    да
    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    Т.е. для того чтоб работали таймеры в спящем режиме постояно перед командой sleep нужно устанавливать бит SM1?(просто я в инглиш не очень).
    Я как понял, так и прописал.
    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    А в железе уже пробовал отлаживать?
    Вот с этим и затык - сейчас буду полностью обкатывать.
    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    Кстати на какой частоте работает МК?
    1мгц.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

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

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

    Добил я его. Всё дело было в режиме сна - ну не просыпается он по таймеру.

    От того, что он не спит не должно быть много траблов:
    1. используется внутренний RC генератор - т.е. на выводах этой частоты нет. (1 МГц)
    2. ногами он дёргает только когда сменяется частота на входе - в идеале только 1 раз при переходе.

    Проверил с генератора как он переключается с сетки на сетку, когда считает, что частота корректная. Всё работает.

    Прикладываю файлик с исправленной прошивкой и 4-мя hex файлами:
    1853.hex - без детекта - и спит потом.
    1853Auto.hex - с детектом и не спит....
    1955.hex
    1955Auto.hex

    Назначение PCM_Auto джампера - выключение автодетекта и принудительный выбор частоты сэмплирования.

    По поводу MCLK MODE в 1955 версии:
    в отлчии от 1853, 1955 не может сама определить частоту мастер клока. Поэтому в этой версии генераторы для обоих сеток должны быть оба на 512 Fs или на 256 Fs или на 768 Fs (от 44/48). Тогда всё корректно переключатся будет.
    Вложения Вложения
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  4. #43
    Забанен (навсегда) Аватар для Ремонт-NIK
    Регистрация
    26.12.2004
    Адрес
    оттуда
    Возраст
    44
    Сообщений
    3,667

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

    Цитата Сообщение от aal Посмотреть сообщение
    2. ногами он дёргает только когда сменяется частота на входе - в идеале только 1 раз при переходе

    Offтопик:
    представил микрулу дергающую ногами.

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

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

    Цитата Сообщение от aal Посмотреть сообщение
    Добил я его. Всё дело было в режиме сна - ну не просыпается он по таймеру.
    Вот по этому поводу я уже писал
    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    Повнимательней посмотрел раздел даташита Power Management and Sleep Modes. ... А в железе уже пробовал отлаживать? А то по всему разделу "красной нитью" проходит сноска "Standby mode is only recommended for use with external crystals or resonators"
    Добавлено через 1 минуту
    Цитата Сообщение от aal Посмотреть сообщение
    От того, что он не спит не должно быть много траблов:
    А есть вообще смысл в том чтоб убаюкивать его на 8мс?

    Добавлено через 4 минуты
    Цитата Сообщение от Ремонт-NIK Посмотреть сообщение
    Offтопик: представил микрулу дергающую ногами.

    Offтопик:
    Это сленговое выражение, для тех кто хочет поигратся с новым МК. Типа как у программистов первое приложение "Hello World". Кстати рекомендую попробовать на Си, Очень даже занимательно - дергать ногами
    .

    Добавлено через 14 минут
    aal, Кстати, бит SM1 сбрасывается после пробуждения?
    Последний раз редактировалось Vovan_ZH; 10.12.2009 в 22:13. Причина: Добавлено сообщение

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

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

    Насчёт SM1 - скорее всего нет - это не флаг, а конфигурационный бит .

    Я не игрался со сном у большинства МК, с которыми работал. Только MSP430F135 усыплял для экономии батареек - добился среднего потребления меньше 1ма всего устройства, включая ОУ и ЖКИ, но без подсветки ЖКИ. Она жрала аж 15 мА - пришлось ввести переключатель он-офф для неё
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  7. #46
    Частый гость Аватар для Vovan_ZH
    Регистрация
    23.11.2008
    Адрес
    Тула
    Возраст
    50
    Сообщений
    276

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

    Цитата Сообщение от aal Посмотреть сообщение
    Насчёт SM1 - скорее всего нет - это не флаг, а конфигурационный бит .
    Тогда зачем его нужно было постоянно устанавливать в основном цикле?

    Цитата Сообщение от aal Посмотреть сообщение
    Я не игрался со сном у большинства МК, с которыми работал.
    я про то что режим Standby работает только при использовании внешнего резонатора.

  8. #47
    Забанен (навсегда) Аватар для Ремонт-NIK
    Регистрация
    26.12.2004
    Адрес
    оттуда
    Возраст
    44
    Сообщений
    3,667

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

    Цитата Сообщение от Vovan_ZH Посмотреть сообщение
    Это сленговое выражение, для тех кто хочет поигратся с новым МК. Типа как у программистов первое приложение "Hello World". Кстати рекомендую попробовать на Си, Очень даже занимательно - дергать ногами

    Offтопик:
    я догадался.

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

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

    Например при использовании Heliosa153 с USB-I2S надо выставить:

    PCM_Auto - ручной режим (замкнуто), автоматический режим (разомкнуто)

    кол-во бит в слове 24, 20, 16 (можно выставить и 24, т.к. формат I2S)
    SW0 - замкнуто, разомкнуто, замкнуто
    SW1 - замкнуто, замкнуто, разомкнуто

    Частота на входе 44(48), 88(96), 176(192) - (надо выбрать 44(48))
    SR0 - замкнуто, разомкнуто, замкнуто
    SR1 - замкнуто, замкнуто, разомкнуто

    Формат I2S: RJ, I2S, LJ - (надо выбрать I2S)
    SF0 - замкнуто, разомкнуто, замкнуто
    SF1 - замкнуто, замкнуто, разомкнуто

    При этом не стоит забывать, что эти значения суммируются по "или" с джамперами на плате ад1853. т.е. на плате все 4 джампера должны быть замкнуты.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  10. #49
    Новичок Аватар для ryd61
    Регистрация
    20.06.2010
    Сообщений
    1

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

    aal,

  11. #50

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

    Алексей! В архиве эмулятор для Proteus. При смене частоты LRCLK не дергает ORST так и должно быть? Похоже из-за этого и проблема о которой в личке я писал Вам. Может конечно еще временные параметры ЦАпа влияют, но вручную работает, а на автомате нет (AD1853).
    Вложения Вложения
    • Тип файла: rar Config.rar (25.8 Кб, Просмотров: 272)

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

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

    Цитата Сообщение от Wadia2010 Посмотреть сообщение
    При смене частоты LRCLK не дергает ORST так и должно быть?
    Так и должно быть. Зачем его дёргать - муте достаточно ИМХО. Если нужен резет - просто добавьте в программу и оттранслируйте......
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  13. #52

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

    Кажите пожалуйста если сделать SPI конфигуратор на проце в DIP корпусе прогшивку изменять не надо?

  14. #53
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

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

    Цитата Сообщение от Влад1978 Посмотреть сообщение
    Кажите пожалуйста если сделать SPI конфигуратор на проце в DIP корпусе прогшивку изменять не надо?
    Нет.
    Это просто джиттер какой-то! (с) momitko

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

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

    Решил реанимировать тему в связи с появлением аманеро и см6631. У кого какие будут пожелания. Пока планирую на Меге 8 сделать - будет много пожеланий - побольше камень найду
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  16. #55
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

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

    Цитата Сообщение от aal Посмотреть сообщение
    в связи с появлением аманеро и см6631
    А что, кстати, СМ6631 опробовал уже?
    И днем и ночью ток ученый все ходит по цепи кругом

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

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

    Цитата Сообщение от Djemshut Посмотреть сообщение
    А что, кстати, СМ6631 опробовал уже?
    Я её только несколько дней как заказал Хоть бы к НГ пришла
    По умолчанию её сразу можно будет услышать только в 44/48 кГц, ну может ещё 88/96, а так надо ЦФ 1853 переключать - лазить каждый раз влом - вот и конфигуратор нужен.
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  18. #57
    Частый гость Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

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

    И сколько CM6631 стоит если не секрет?
    Нет ничего лучше того, что сделано собственными руками.

  19. #58

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

    Цитата Сообщение от Djemshut Посмотреть сообщение
    А что, кстати, СМ6631 опробовал уже?
    я пробовал, правда только в СПДИФ вьіходе.
    безпроблемная железяка.

    ---------- Добавлено в 14:41 ---------- Предыдущее сообщение в 14:40 ----------

    Цитата Сообщение от artos Посмотреть сообщение
    И сколько CM6631 стоит если не секрет?
    платка со спдиф вьіходом оптика/коаксиал, в корпусе около 60 долл
    was fällt, das soll man auch noch stossen

  20. #59
    Частый гость Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

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

    Цитата Сообщение от Wired Посмотреть сообщение
    платка со спдиф вьіходом оптика/коаксиал, в корпусе около 60 долл
    А сама "Каменюка" в продаже есть? Интересует без платы и корпуса.
    Нет ничего лучше того, что сделано собственными руками.

  21. #60

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

    Цитата Сообщение от artos Посмотреть сообщение
    А сама "Каменюка" в продаже есть? Интересует без платы и корпуса.
    не встречалась, как и даташит на нее в свободном доступе.
    was fällt, das soll man auch noch stossen

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

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

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

Ваши права

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