-
- Докладываю: всё работает. SciFi(185 знак., 25.10.2011 13:12)
- Ура! - Vladimir Ljaschko(25.10.2011 13:22)
- Сигнал хитрой формы могут генерить AWG. А они построены по принципу RAM -> FPGA -> DAC. Почему бы не пойти по такому пути? - Лeoнид Ивaнoвич(16.10.2011 00:02)
- Прогресс в МК-строительстве позволяет сделать проще: STM32F20x + внешний ЦАП. Об успехах доложу, если кому-то будет интересно. - SciFi(16.10.2011 01:55)
- да, очень интересно. А внешний цап на I2S планируете повесить или как? - koyodza(16.10.2011 15:02)
- Разве бывают такие быстрые ЦАПы на I2S? Это же аудио-интерфейс. - Shura(16.10.2011 15:04)
- ну ляпнул, что первое в голову пришло. Просто интересно, как именно топикстартер собирается это реализовывать - koyodza(16.10.2011 15:17)
- Вот так -> - SciFi(16.10.2011 17:36, ссылка)
- Для сигналов произвольной формы отношение частоты дискретизации к частоте сигнала должно быть намного большим, чем при генерации синуса. Так как нужен фильтр Бесселя, а крутые фильтры с их ФЧХ на несинусоидальном сигнале применять нельзя. Как Лeoнид Ивaнoвич(76 знак., 17.10.2011 13:54)
- Не надо путать частоту основной гармоники и максимальную частоту в спектре. - Shura(17.10.2011 13:57)
- ЛИ все правильно говорит, у автора вместо пилы синус будет при соответстующем фильтре на выходе - Make_Pic(17.10.2011 14:04 - 14:06)
- Почему прямоугольник? - Лeoнид Ивaнoвич(17.10.2011 14:06)
- поправил :) Конечно синус - первая гармоника - Make_Pic(17.10.2011 14:07)
- Почему прямоугольник? - Лeoнид Ивaнoвич(17.10.2011 14:06)
- Верно, не так прочитал начальный пост. Но это слабо меняет дело. Полоса пропускания фильтра должна быть 3 МГц, на этой частоте в сигнале что-то есть. При Fs = 10 МГц (как указано на Электрониксе), ближайший образ будет на частоте 7 МГц, это чуть Лeoнид Ивaнoвич(113 знак., 17.10.2011 14:04)
- Там требования не такие жёсткие. Сигнал - синус 3 МГц с трапецевидной амплитудной модуляцией и слабой частотной модуляцией. Давить образы очень сильно не надо. Важно, чтобы на 50 МГц и выше подавление было >50 дБ или около того. - SciFi(17.10.2011 15:04)
- Если так, то можно применить фильтр не "linear phase", а более крутой. Мне тоже интересно было бы посмотреть со стороны, на что способен ARM. - Лeoнид Ивaнoвич(18.10.2011 22:09)
- :-)) ARM там причём? Контроллер DMA выплёвывает в порт данные из памяти, ядро ARM в это время дрыхнет, как пожарники :-) - Shura(18.10.2011 22:13)
- Нефиг занудствовать. Очевидно, имелось в виду не "ARM", а "ARM-based MCU". - SciFi(19.10.2011 02:03)
- :-)) ARM там причём? Контроллер DMA выплёвывает в порт данные из памяти, ядро ARM в это время дрыхнет, как пожарники :-) - Shura(18.10.2011 22:13)
- Если так, то можно применить фильтр не "linear phase", а более крутой. Мне тоже интересно было бы посмотреть со стороны, на что способен ARM. - Лeoнид Ивaнoвич(18.10.2011 22:09)
- Там требования не такие жёсткие. Сигнал - синус 3 МГц с трапецевидной амплитудной модуляцией и слабой частотной модуляцией. Давить образы очень сильно не надо. Важно, чтобы на 50 МГц и выше подавление было >50 дБ или около того. - SciFi(17.10.2011 15:04)
- ЛИ все правильно говорит, у автора вместо пилы синус будет при соответстующем фильтре на выходе - Make_Pic(17.10.2011 14:04 - 14:06)
- Не надо путать частоту основной гармоники и максимальную частоту в спектре. - Shura(17.10.2011 13:57)
- Для сигналов произвольной формы отношение частоты дискретизации к частоте сигнала должно быть намного большим, чем при генерации синуса. Так как нужен фильтр Бесселя, а крутые фильтры с их ФЧХ на несинусоидальном сигнале применять нельзя. Как Лeoнид Ивaнoвич(76 знак., 17.10.2011 13:54)
- Вот так -> - SciFi(16.10.2011 17:36, ссылка)
- ну ляпнул, что первое в голову пришло. Просто интересно, как именно топикстартер собирается это реализовывать - koyodza(16.10.2011 15:17)
- Разве бывают такие быстрые ЦАПы на I2S? Это же аудио-интерфейс. - Shura(16.10.2011 15:04)
- да, очень интересно. А внешний цап на I2S планируете повесить или как? - koyodza(16.10.2011 15:02)
- Прогресс в МК-строительстве позволяет сделать проще: STM32F20x + внешний ЦАП. Об успехах доложу, если кому-то будет интересно. - SciFi(16.10.2011 01:55)
- Ладно, тогда следующий вопрос. Есть ли в семействе STM32 МК, который сможет выдавать данные на параллельный ЦАП (8 бит, 8 MSPS) из внутренней памяти через DMA? - SciFi(07.10.2011 16:06)
- у STM32 источник, приёмник и инициатор пересылки DMA могут быть независимыми koyodza(491 знак., 08.10.2011 01:34)
- В 100-выводных F103 и выше быстродействия интерфейса внешней шины должно хватить - Dir(07.10.2011 16:19)
- Я даже разглядел там Write FIFO, что радует. Вопрос в том, подключен ли DMA к FSMC? - SciFi(07.10.2011 16:25)
- Я FSMC не использовал, но было бы странно, если бы не был подключен Ж8-O. Что-то важнее для DMA трудно придумать... - Dir(07.10.2011 16:30)
- По крайней мере в STM32F2xx FSMC точно подключен к DMA (см. Fig.22 в RM0033) :) - Dir(07.10.2011 16:44)
- Я FSMC не использовал, но было бы странно, если бы не был подключен Ж8-O. Что-то важнее для DMA трудно придумать... - Dir(07.10.2011 16:30)
- Я даже разглядел там Write FIFO, что радует. Вопрос в том, подключен ли DMA к FSMC? - SciFi(07.10.2011 16:25)
- Там у ЦАПа фиговое выходное сопротивление, ограничение спектра произойдет в аналоге, даже если будешь максимально быстро писать. - Vladimir Ljaschko(07.10.2011 15:20)
- Я хоть и не koyodza и рискую нарваться на недовольство, но набравшись мужества отвечу: НЕТ ;) Dir(202 знак., 07.10.2011 15:09)
- бггг. а если инструментальный цап с дискретизацией 1MHz на выхлоп выдаст меандр 500kHz, то какой у него будет спектр? а? - Mahagam(07.10.2011 15:58)
- И как с этого спектра потом синтезировать нужный сложный сигнал? Есть идеи? - Dir(07.10.2011 16:05)
- а этого не было в ТЗ ))) - Mahagam(07.10.2011 16:40)
- Хитрите, батенька ;) Dir(348 знак., 07.10.2011 16:50)
- а этого не было в ТЗ ))) - Mahagam(07.10.2011 16:40)
- И как с этого спектра потом синтезировать нужный сложный сигнал? Есть идеи? - Dir(07.10.2011 16:05)
- бггг. а если инструментальный цап с дискретизацией 1MHz на выхлоп выдаст меандр 500kHz, то какой у него будет спектр? а? - Mahagam(07.10.2011 15:58)
- Dataговн читать не пробовал? Update rate 1 MS/s - Shura(07.10.2011 15:08)
- Разглядел. Ага, без внешнего ЦАП никак. - SciFi(07.10.2011 15:22)
- Докладываю: всё работает. SciFi(185 знак., 25.10.2011 13:12)