Показано с 1 по 16 из 16

Тема: Не получается запустить ADAU1452 на своей плате

  1. #1
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    Вопрос Не получается запустить ADAU1452 на своей плате

    Добрый день!
    Раньше писал о своем проекте: https://forum.vegalab.ru/showthread.php?t=87403
    Сейчас уже окончательно развели, сделали платы, заказали и собрали. Силовая часть работает, но вот с ADAU1452 какая-то фигня: не работает.
    Основная проблема — не срабатывает PLL lock.

    Если подключить программер посмотреть на регистры ADAU1452 в Sigma Studio, видно, что PLL Lock не работает: можно читать и писать регистры, а также загружать прошивку, но индикатор PLL Lock всегда красный. При нажатии PLL Enable/Disable индикатор меняется на зеленый, но потом опять становится красным.

    1. Питание AVDD, PVDD = 3.3В стабильное, пробовали от разных источников, напряжение DVDD = 1.2В формируется и стабильное.
    2. Частота mclk = 12.228МГц стабильная, пробовали от разных источников.
    3. Подключение программатора через I2C, адреса устанавливал разные.
    4. Подключенная плата c ADAU1452 с чипдипа к ЦАПу и усилителю работает без проблем. Параллельно подключенная собственная ADAU с другим адресом на шине однажды заработала, но после отключения вновь перестала устанавливать plllock.
    5. Заменяли чип на новый — поведение одинаково.
    6. Напряжение без включенного PLL на выводe PLLFILT = 3.3В, если принудительно включать PLL, то около 0.9В вместо описанных в даташите 1.65-2.1В.

    Схема: https://ez.analog.com/cfs-file/__key...0_v1.0-shc.pdf
    Модель платы(открывать в acrobat): https://ez.analog.com/cfs-file/__key..._5F00_v1.0.pdf

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

Название:	pastedimage1605268882780v1-png_2D00_640x480.png 
Просмотров:	269 
Размер:	441.9 Кб 
ID:	383960

  2. #2
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Попробуйте остановить ядро, и плл, задать источник клока делители с умножителями, а только потом включить плл и ядро.

  3. #3
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

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

  4. #4
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    Ну и разница в том, что ЧИДовская плата запускается сама без всяких танцев с бубном.
    Покажите чип и диповские настройки в этой закладке, и покажите свои, только настройки нужно сначала считать с адау.
    Нажмите на изображение для увеличения. 

Название:	Adau1452.png 
Просмотров:	202 
Размер:	56.6 Кб 
ID:	383971
    И мне не понятно как у вас реализован рессет для адау. Может у вас нет правильного сброса адау...

  5. #5
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от uriy Посмотреть сообщение
    И мне не понятно как у вас реализован рессет для адау. Может у вас нет правильного сброса адау...
    Ресет в смысле железный?

  6. #6
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    Ресет в смысле железный?
    На ногу рессета в адау как подаётся 0В, а потом +3,3В?

  7. #7
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от uriy Посмотреть сообщение
    На ногу рессета в адау как подаётся 0В, а потом +3,3В?
    Супервизор на adm6316bx30, устанавливает высокий уровень после 20-40мс после стабилизации питания.
    Нажмите на изображение для увеличения. 

Название:	Screen 2020-11-17 at 00.05.00.png 
Просмотров:	151 
Размер:	63.9 Кб 
ID:	383995

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

    Цитата Сообщение от uriy Посмотреть сообщение
    Покажите чип и диповские настройки в этой закладке, и покажите свои, только настройки нужно сначала считать с адау.
    Настройки для ЧИД-овской платы, с которыми она работает.
    Нажмите на изображение для увеличения. 

Название:	Screen 2020-11-17 at 00.08.10.png 
Просмотров:	144 
Размер:	97.2 Кб 
ID:	383997
    Со своей платы завтра выложу.

  8. #8
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    Настройки для ЧИД-овской платы, с которыми она работает.
    А какая частота задающего генератора при которой работает адау на чип и диповской плате?
    И заодно эту настройку покажите.
    Нажмите на изображение для увеличения. 

Название:	core.png 
Просмотров:	152 
Размер:	25.7 Кб 
ID:	383998

    ---------- Сообщение добавлено 01:34 ---------- Предыдущее сообщение было 01:32 ----------

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    Супервизор на
    Это хорошо. Я его просто не увидел на ваших схемах...

  9. #9
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от uriy Посмотреть сообщение
    Это хорошо. Я его просто не увидел на ваших схемах...
    он там на предпоследнем листе спрятан

    Цитата Сообщение от uriy Посмотреть сообщение
    А какая частота задающего генератора при которой работает адау на чип и диповской плате?
    Там вот такой стоит, тоже на 12мгц: https://www.chipdip.ru/product/dspo-12.288

    Цитата Сообщение от uriy Посмотреть сообщение
    И заодно эту настройку покажите.
    рабочая плата от чид: Нажмите на изображение для увеличения. 

Название:	Screen 2020-11-17 at 00.47.22.png 
Просмотров:	137 
Размер:	621.7 Кб 
ID:	384001

  10. #10
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    Там вот такой стоит, тоже на 12мгц
    У вас на принципиалке клок на 25МГц, в реале тоже так или в реале 12МГц?

  11. #11
    Зарегистрировался
    Автор темы
    Аватар для vvzvlad
    Регистрация
    06.04.2020
    Сообщений
    8

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от uriy Посмотреть сообщение
    У вас на принципиалке клок на 25МГц, в реале тоже так или в реале 12МГц?
    В реале на 12, там просто по посадочному месту выбрали подходящий компонент.

  12. #12
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от vvzvlad Посмотреть сообщение
    В реале на 12,
    Ну тогда вам просто нужно прописать в свой адау те числа которые стоят в чип и диповском адау.

  13. #13

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    vvzvlad, Добрый день. Удалось ли решить проблему? У меня такая же беда. PLL не запускается. В регистры вроде пишет, но когда их читаешь, то они в начальном состоянии. На PLLFILT 3.3V.

  14. #14
    Завсегдатай Аватар для uriy
    Регистрация
    19.10.2008
    Адрес
    Город плохих снов
    Сообщений
    2,246

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от shumerok Посмотреть сообщение
    У меня такая же беда. PLL не запускается. В регистры вроде пишет, но когда их читаешь, то они в начальном состоянии.
    Что бы числа туда записались нужно для начала остановить плл. После записи чисел опять его активировать.
    Нажмите на изображение для увеличения. 

Название:	плл.png 
Просмотров:	88 
Размер:	5.1 Кб 
ID:	396743

  15. #15

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Цитата Сообщение от uriy Посмотреть сообщение
    Что бы числа туда записались нужно для начала остановить плл. После записи чисел опять его активировать.
    Нажмите на изображение для увеличения. 

Название:	плл.png 
Просмотров:	88 
Размер:	5.1 Кб 
ID:	396743
    Останавливаю - не помогает. И ядро останавливал и pll.

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

    У меня PLL даже не запускается. Т.е. когда запускаешь - кнопка горит зеленым. Но после чтения регистров она опять не активна.

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

    Такое ощущение, что на самом деле в регистры ничего не пишет. Потому что настройки делителей при чтении также сбрасываются на начальные.
    Обнаружил вот что: при выборе источника клока напрямую от MCLK ФАПЧ замыкается (Lock подсвечивает зеленым, на выходе CLKOUT появляется клок), при выборе в качестве источника PLL все настройки слетают в начальные.
    Последний раз редактировалось shumerok; 12.05.2021 в 09:15.

  16. #16
    Новичок Аватар для guit
    Регистрация
    31.01.2012
    Сообщений
    2

    По умолчанию Re: Не получается запустить ADAU1452 на своей плате

    Та же история с запуском PLL(и регистры как-будто не писались...) на своей плате. Вместо ферритовой бусинки на 15 пин(PVDD) поставил сопротивление 510 Ом. Напряжение на нём падало до 1,5В при запуске. После замены его на перемычку 0 Ом PLL стало нормально запускаться.

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

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

Ваши права

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