ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
357037
DRcp (26.09.2012 09:29, просмотров: 39124)
Вопрос специалистам. Есть специализированная железка – контроллер, стоит в полях, измеряет вдоль и поперёк 3 фазы и кучку датчиков, рулит насосами напрямую или через частотник, шуршит по телемеханике, крутит хитрые и не очень алгоритмы. Продаётся потихоньку, но ПО постоянно расширяется и память подходит к концу, да точности требуется побольше, поэтому делаю новое поколение этого девайса. В структуру заложена идея отвязать МК и прочее сопутствующее с ним от внешнего “быстрого” (0,5…2 MSPS) АЦП и остального ввода-вывода через гальванически развязанный SPI. (В текущем изделии развязки нет и всё измеряется внутренним АЦП МК.) После того как накидал схему в первой итерации набралось линий в развязке аж на 4 четырёхканальных ADUMа и несколько оптронов. Плюс нагрузка на МК на обслуживание АЦП и ввода-вывода обещает забрать 50 и более процентов быстродействия. Да мелкой логики на ввод-вывод набралось 7 корпусов и хочется больше линий дискретного I/O. В связи с этим хочется заменить всю жёсткую логику на ПЛИС и заодно вкрячить в неё промежуточный механизм, который сам бы работал с АЦП и вводом-выводом, всё оцифровывал, вычислял RMS (это как опция, на крайняк можно и без этого), замерял углы между фазами и косинус и складывал у себя внутри готовые или хотя бы промежуточные результаты, которые потом не сильно спеша забирал бы МК через SPI и один единственный ADUM. Цель всего этого – снизить себестоимость и место на плате, а также разгрузить МК. Так как сам с ПЛИСами раньше не работал хочу прежде чем начать копать самому спросить у специалистов – на какую по внутреннему объёму ПЛИС ориентироваться, в какую минимальную по цене можно ужаться, можно ли будет грузить в неё конфигурацию из МК – в идеале хочется чтобы конфигурация загружалась из МК, при этом имелась бы возможность чего-то подшаманить в конфигурации в уже работающих изделиях, плюс не хило было бы периодически проверять уже загруженную конфигурацию и в случае чего перезагружать по новой, так как изделия работают автономно и не обслуживаемо далеко в завыбелях. Реальные ли это хотелки? Жду, что подскажут специалисты и буду рад критике. Заранее спасибо.