Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
16.01.2012, 12:35
|
|
Прохожий
Регистрация: 16.01.2012
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Помогите подключить AD9951
Я хочу создать генератор на ad9951 с управлением через USB. Пишу на языке СИ. Обработчики прерываний уже написаны, есть проект на С++.
С последовательным интерфейсом работал мало, впрочем как и с синтезаторами. У кого-нибудь есть исходники программ для управления ad9951?
Схема подключения:
|
|
|
|
16.01.2012, 14:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Помогите подключить AD9951
может гуглем поискать примеры? вот на бэйсике пример
и мой совет - изучите аппаратную часть, хотя бы по диагонали.
можете взять мегу с усб на борту и создать хид или сдс устройство, примеры у атмела и в сети есть, например, LUFA.
|
|
|
|
16.01.2012, 14:56
|
|
Прохожий
Регистрация: 16.01.2012
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Помогите подключить AD9951
Создать usb устройство - не проблема, записать в регистры тоже знаю что. Вся проблема как раз в конкретной реализации протокола обмена по spi. В любом случае огромное спасибо за примеры на бэйсике, поковыряемся =)
|
|
|
|
16.01.2012, 19:02
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Помогите подключить AD9951
Для начала 9951 1.8 V power supply, DVDD_I/O (Pin 43) 3.3 V.
|
|
|
|
16.01.2012, 22:32
|
|
Прохожий
Регистрация: 16.01.2012
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Помогите подключить AD9951
На схеме я хотел показать как я интерфейс подключал, делал на скорую руку. Не ругайте сильно за ньюансы типа питающих напряжений =)
Мне главное - правильно ли я интерфейс подключил... А то я тупой программер)))) С электроникой на таком уровне мало работал. Но диплом сдавать надо.
|
|
|
|
16.01.2012, 23:00
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Помогите подключить AD9951
так работать не будет
|
|
|
|
16.01.2012, 23:47
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Нетб неправильно.
Сообщение от warpez
|
На схеме я хотел показать как я интерфейс подключал, делал на скорую руку. Не ругайте сильно за ньюансы типа питающих напряжений =)
Мне главное - правильно ли я интерфейс подключил... А то я тупой программер))))
|
а чтобы правильно подключить, смотрите DS http://www.analog.com/static/importe...ets/AD9951.pdf page 21. На мой взгляд, проще работать по 3-проводному интерфейсу. Далее, не стоит особо заморачиваться с выбором портов микроконтроллера для управления генератором. Обмен данными с генератором всегда можно реализовать программно. Или нет?
|
|
|
|
20.01.2012, 22:27
|
|
Прохожий
Регистрация: 16.01.2012
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Помогите подключить AD9951
С реализацией SPI я уже разобрался, кстати спасибо Bill за совет, как и сказано запользовал 3-х проводной интерфейс, + одной ногой дёргаю за i/o update. Теперь думаю что записать в синтезатор. многовато получается однако, 22 байта... 16 байт - данные и 6 байт - адреса регистров.
Если не прав - пните
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:37.
|
|