-
- Да, некоторое время назад я думал точно также (можно найти немало моих постов по этому поводу) - грезил при таких скоростях АЦП DMA, многослойными шинными коммутаторами и проч. А потом понял, что есть целый класс задач, где не нужна RTOS, где Evgeny_CD(160 знак., 06.04.2014 14:51)
- RTOS - это от лукавого. АЦП как регистр это хорошо. Но все-таки, скорость-то зачем такая? Мущщина(247 знак., 06.04.2014 15:07)
- Грубо - программный конечный автомат с памятью нескольких предыдущих состояний, где одна из переменных - аналоговая (ентый самый АЦП). Оценочно, 30 Мгц Cortex-M0 должно хватить, далее надо макетировать. - Evgeny_CD(06.04.2014 15:22)
- :-) Конечный автомат с памятью - это БИХ-фильтр. Утрирую конечно, но не сильно. Сразу же встают вопросы устойчивости, адекватности ЧХ заданной и т.п., связанные с разрядностью коэффициентов, округлением и усечением результатов. Или аналогичные Мущщина(692 знак., 06.04.2014 16:01 - 16:07)
- На выход этот результат, на выход -> - Evgeny_CD(06.04.2014 18:11, ссылка)
- Ну понятно, что на какой-нибудь выход он должен попасть. Но я бы, на месте схемы, которую будет питать ВИП по ссылке, сделанный на 30 МГц кортексе, предпочел бы запитаться напрямую от 220В и сгореть не мучаясь. :-) - Мущщина(06.04.2014 18:58)
- Ну а теперь давай подумаем трезво. Как ни странно, сгореть ему будет сложно, если таймер удастся в моноимпульсный режим запрограммировать. Evgeny_CD(693 знак., 06.04.2014 20:18 - 20:21)
- Ну понятно, что на какой-нибудь выход он должен попасть. Но я бы, на месте схемы, которую будет питать ВИП по ссылке, сделанный на 30 МГц кортексе, предпочел бы запитаться напрямую от 220В и сгореть не мучаясь. :-) - Мущщина(06.04.2014 18:58)
- На выход этот результат, на выход -> - Evgeny_CD(06.04.2014 18:11, ссылка)
- :-) Конечный автомат с памятью - это БИХ-фильтр. Утрирую конечно, но не сильно. Сразу же встают вопросы устойчивости, адекватности ЧХ заданной и т.п., связанные с разрядностью коэффициентов, округлением и усечением результатов. Или аналогичные Мущщина(692 знак., 06.04.2014 16:01 - 16:07)
- Грубо - программный конечный автомат с памятью нескольких предыдущих состояний, где одна из переменных - аналоговая (ентый самый АЦП). Оценочно, 30 Мгц Cortex-M0 должно хватить, далее надо макетировать. - Evgeny_CD(06.04.2014 15:22)
- Кстати, поделия ST благодаря заводскому загрузчику крайне удобны в плане ISP. Внедрил на практике - загляденье. Как на этом фронте обстоят дела у тех же NXP? - SciFi(06.04.2014 14:55)
- Chapter 26: LPC11U6x/E6x Boot ROM вложенного мануала. Все там хорошо. Evgeny_CD(06.04.2014 18:17)
- Отличнейше ;) Нажал кнопку, воткнул в usb, записал прошиву в появившийся диск. Нажал кнопку - загрузил по CAN. Нажал кнопку... В LPC сейчас в ROM всяческие usb, canopen, поддержка железа управления движками, ацп и пр. хрень. - Гудвин(06.04.2014 15:35)
- Ну и serial загрузчик, естественно, имеется, как в архаичных STM32 ;) Нажал кнопку... - Гудвин(06.04.2014 15:36)
- если брать менее архаичные stm32, то usb загрузчик тоже в наличии. насчет can не помню, смотреть лень :) - AVF(06.04.2014 15:38)
- А загружать с SD и NOR слабо? ;) А если серьезно, сознательно привнесенные "кучерявости" французишек типа AЦП без входа опорника или, например, невозможность заюзать одновременно USB и CAN в малоногих таракашках, или ограниченное количество Гудвин(98 знак., 06.04.2014 15:42 - 15:47)
- если брать менее архаичные stm32, то usb загрузчик тоже в наличии. насчет can не помню, смотреть лень :) - AVF(06.04.2014 15:38)
- Ну и serial загрузчик, естественно, имеется, как в архаичных STM32 ;) Нажал кнопку... - Гудвин(06.04.2014 15:36)
- RTOS - это от лукавого. АЦП как регистр это хорошо. Но все-таки, скорость-то зачем такая? Мущщина(247 знак., 06.04.2014 15:07)
- У вас фантазии не хватает. К примеру, можно ловить синхроимпульс в ТВ сигнале с целью определения уровня несущей (анализатор спектра). - SciFi(06.04.2014 14:37)
- Согласен, анализировать спектр по уровню несущей посредством ловли синхроимпульса у меня действительно не хватит фантазии :-)) - Мущщина(06.04.2014 14:40)
- Продолжайте умиляться. А между тем, такая штука работает в реальном изделии. - SciFi(06.04.2014 14:42)
- Да какое уж тут умиление... Скорблю :-(( - Мущщина(06.04.2014 14:45)
- Продолжайте умиляться. А между тем, такая штука работает в реальном изделии. - SciFi(06.04.2014 14:42)
- Согласен, анализировать спектр по уровню несущей посредством ловли синхроимпульса у меня действительно не хватит фантазии :-)) - Мущщина(06.04.2014 14:40)
- Да, некоторое время назад я думал точно также (можно найти немало моих постов по этому поводу) - грезил при таких скоростях АЦП DMA, многослойными шинными коммутаторами и проч. А потом понял, что есть целый класс задач, где не нужна RTOS, где Evgeny_CD(160 знак., 06.04.2014 14:51)