Jump to content

    

stepolton77

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

    18
  • Joined

  • Last visited

Everything posted by stepolton77


  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 вместе с бинарником юзер бутлоадера в нанд. при загрузке дивайса вижу в терминалке что юзер бутлоадер инитит железо успешно, копирует приложение и уходит на выполнение приложения. только вот приложение не работает. брал код из примеров которые есть в поддержке кита - моргание лампочки. Сам кит живой, линукс заливается...... может что то при линковке приложения не то, распределение памяти например.....
  15. пытаюсь собрать свое приложение для TMS320DM6446 в CCS. Билдится проект, файл out который отдает среда конвертирую утилитой genAIS потом полученный бинарник заливаю с помощью sf_DM644x.exe вместе с бинарником юзер бутлоадера в нанд. при загрузке дивайса вижу в терминалке что юзер бутлоадер инитит железо успешно, копирует приложение и уходит на выполнение приложения. только вот приложение не работает. брал код из примеров которые есть в поддержке кита - моргание лампочки. Сам кит живой, линукс заливается...... может что то при линковке приложения не то, распределение памяти например.....
  16. Спасибо, дело в том что линукс как раз мне не нужен. он действительно установлен. я нашел утилиты для нанд флеш. сначала беру скриптом перловским делаю бинарник из out файла который отдает среда, потом флешутилитой заливаю его вместе с юзербутлоадером в нанд. приложение не работает, взял пример из поодержки кита - моргалка лампочек. в терминалке видно как стартует юзер бутлоадер, грузит приложение в рам, и переходит на точку входа.... а само приложение не работает. может что то с линковочным файлом не то?
  17. в начале пути с демо платой на tms320dm6446... никак не могу понять, если нет житага, как можно залить исполняемый файл? нашел перловский скрипт который из выходного файла коде компосер делает бинарник. его загружать через юзербутлоадер для уарт?