Jump to content

    

stepolton77

Участник*
  • Content Count

    18
  • Joined

  • Last visited

Community Reputation

0 Обычный

About stepolton77

  • Rank
    Участник
  1. 11 вывод, это включение выключение схемы генератора. Те в слейв девайсе (DD2 на моей схеме) он сидит на земле потому что клок подается внешний, в мастер девайсе он сидит на 1.8 вольта, и этого кажется достаточно потому что мастер девайс дает клок на слейв, а значит генератор мастер девайса включен. Хотя бесспорно вы правы ошибка в уровне тут есть, исправлю, отпишусь о результате. IO update у меня в жизни таки соеденины одним проводом, это не отображено на схеме. 10 килоом в цепи сигнала таки ужасны, и были заменены на нулевую перемычку, просто не отображены на схеме эти изменения. Про фильтр - да он четко по апликашке, для высоких частот, но это меня мало сейчас беспокоит, у выходного усилителя после синтезатора есть функция фнч.... Разница в инициализации мастер и слейв девайсов состоит в том что в слейв девайсе установлены биты для включения синхронизации. В мастер девайсе поднят бит который включет буфер выходного клока..... Но значения регистров частоты и множителя PLL я пишу одинаковые....
  2. Здравствуйте всем. Есть 2 DDS синтезатора AD9953. Схема включения приложена. Выход клока с одного синтезатора тактирует второй. Т.е. частота клока у них одинаковая..... При записи в регистры частоты одних и тех же значений для обоих синтезаторов частоты у них отличаются. При этом значения коэффициента умножения PLL так же равны в обоих синтезаторах. Например частота одного генератора 100 кГц, частота второго - около 90 кГц. Не пойму в чем грабли... Может кто подскажет?. Мне нужно два синхронно работающих синтезатора на одной частоте но с программируемым сдвигом фаз.... DDS.pdf
  3. Вы правы, последовательность как вы указали( я просто из кода переписал не так). Без I\O update не принимает к исполнению, так же правы.... Вообще нашел проблему... плата четерехслойная на Радаре сделанная)))) питание интерфейса то было то не было..... Спасибо всем кто откликнулся.
  4. Делаю, не помогает. Вообще на сколько я разобрался, сигнал I/O Update нужен для синхронизации... Те, для того чтобы регистры приняли его значение, совсем не обязательно формировать фронт на нем.....
  5. Да я не дергаю CS. Я его опускаю перед передачей и поднимаю после окончания передачи.... передача состоит из байта инструкции и трех или четырех байт значений регистра....
  6. ДА, все четыре сигнала и использую. На этой же плате стоят ацп подключенные к этому же spi они отзываются корректно. Что я делаю. Формирую высокий уровень на входе сброса, затем опускаю сброс, опускаю чип селект, вывожу 0х00 ( инструкция записи в регистр 0), вывожу 0х00, 0х02 ( включаю трех проводный режим SPI поднимая бит SDIO input only), 0х00, 0Х00, поднимаю чип селект. После этого опускаю чип селект, вывожу 0х01 ( инструкция записи в первый регистр), вывожу 0х00, 0х02 ( включаю crystal out), 0x00,0x00, поднимаю чип селект. Что я ожидаю... Во первых микросхема должна перейти в трех проводной режим обмена, те одна линия на ввод данных одна на вывод и клок. Во вторых на выходе crystal out я должен увидеть сигнал тактового генератора, я его не вижу, хотя на самих лапах кварца ( я использую кварц 24Мгц) я вижу осциляцию.. Попытка прочитать два упомянутых выше регистра дает нули.... Вывод PWRDWNCTL у меня на земле, те по умолчанию все включено...... Питание и все прочее по даташиту и схеме кита от аналог девайс, все многократно проверил.... Схема включения DDS.pdf
  7. AD9953 подключена к SPI stm32. Интерфейс работает корректно. Попытка записи в регистры ни к чему не приводит. При чтении так же всегда читаю 0. Подключена по 3х проводной схеме.... Где грабли? Буду признателен за совет.
  8. Спасибо огромное за помощь) и таргет конфигурацию я увидел и из под 4.2 композера залил приложение, все работает
  9. Пожалуйста, ткните носом в ссылку если не сложно?
  10. а с какого сайта брать драйвера???уточните пожалуйста? с электроникса?
  11. Приобрел эмулятор 510 iso plus установил драйвера с оригинального диска. под Code Composer v3.3 сделал "ручками" таргет конфигурацию для TMS320DM6446 (вообще работаю с китом от спектры диджитал EVDM644x, но этого шаблона почему то нет как и для TMS320DM644) все работает корректно. Запускаю Code Composer 4.2.1 аналогично делаю таргет конфигурацию. При попытке запустить отладку пишет "the target "Sauris SAU-510USB Iso Plus Emulator_0/C64x" could not be found. Cношу драйвера, устанавливаю с сайта sauris.de последнюю доступную версию ситуация не меняется(((. Подскажите как заставить работать под 4 версией этот отладчик?
  12. делаю таргет конфигурацию с этим эмулятором и получаю такой мессадж Error connecting to the target: Error 0x80000240/-603 Fatal Error during: Initialization, OCS,
  13. Использую sf_DM644x.exe и юзер бут который идет в боард саппорте. но точка входа в .map файле приложения и в юзер буте разные, что делать?
  14. пытаюсь собрать свое приложение для TMS320DM6446 в CCS. Билдится проект, файл out который отдает среда конвертирую утилитой genAIS потом полученный бинарник заливаю с помощью sf_DM644x.exe вместе с бинарником юзер бутлоадера в нанд. при загрузке дивайса вижу в терминалке что юзер бутлоадер инитит железо успешно, копирует приложение и уходит на выполнение приложения. только вот приложение не работает. брал код из примеров которые есть в поддержке кита - моргание лампочки. Сам кит живой, линукс заливается...... может что то при линковке приложения не то, распределение памяти например.....