777777 0 15 декабря, 2011 Опубликовано 15 декабря, 2011 · Жалоба Внешний не катит, так как нужно менять его значение быстрее чем через 500 нс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryM 0 15 декабря, 2011 Опубликовано 15 декабря, 2011 · Жалоба Внешний не катит, так как нужно менять его значение быстрее чем через 500 нс А чем?? DMA+SPI на 2МГц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 15 декабря, 2011 Опубликовано 15 декабря, 2011 · Жалоба Внешний не катит, так как нужно менять его значение быстрее чем через 500 нс Как раз внешний и катит. Вот этот, например: AD5556. Вот демонстрация того, как это может работать: тыц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
777777 0 16 декабря, 2011 Опубликовано 16 декабря, 2011 · Жалоба А чем?? DMA+SPI на 2МГц Чтобы менять значение с частотой 2 МГц, нужен SPI с частотой мин. 2*16 МГц. Кроме того, нужно как-то подавать сигнал синхронизации (LDAC), а AD-шным ЦАПам (по крайней мере некоторым) требуется, чтобы SPI сопросожданся меняющимся сигналом CS, т.е. его нельзя все время держать в нуле. А с помощью DMA его не сформируешь. Разве что таймеры ухитриться запрограммировать так чтобы он выдавал ШИМ нужной формы, а этим таймером запускать DMA SPI Как раз внешний и катит. Вот этот, например: AD5556. Вот демонстрация того, как это может работать: тыц. Параллельный - это наверное выход, правда на демонстрации показан 12-разрядный ЦАП, а у 5556 время установления 0.5 мкс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ubit 0 16 декабря, 2011 Опубликовано 16 декабря, 2011 · Жалоба Чтобы менять значение с частотой 2 МГц, нужен SPI с частотой мин. 2*16 МГц. Кроме того, нужно как-то подавать сигнал синхронизации (LDAC), а AD-шным ЦАПам (по крайней мере некоторым) требуется, чтобы SPI сопросожданся меняющимся сигналом CS, т.е. его нельзя все время держать в нуле. А с помощью DMA его не сформируешь. У LPC17xx SPI модуль умеет сам генерировать CS... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться