ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
891974 Топик полностью
Ксения (27.12.2018 17:54, просмотров: 479) ответил Andreas на Два нужны только для одновременной оцифровки быстрых сигналов. Интересно, где реально это надо?
Один АЦП у MK22, но у MK64 (Teensy 3.5) и MK66 (Teensy 3.6) их уже по две штуки. Но мне для выяснения ситуации было бы достаточно информации об одном, т.к. второй АЦП - копия первого. Поясните, если знаете, как работают с этим АЦП, если требуется оцифровывать более чем один входной сигнал? Сколько входных сигналов для оцифровки можно подключить к этому МК одновременно и какова должна быть процедура опроса этих входов по кольцу? Нужно ли для этого вызывать прерывание по окончании одного преобразования, чтобы в нем переключаться на другой вход? Или есть средства для автоматической смены номера входа в процессе работы? Задаю этот вопрос еще и потому, что избалована :) АЦП у ATxmega (AVR), где, несмотря на гораздо менее продвинутый контроллер, АЦП моим нуждам вполне удовлетворяет. А именно: у каждого АЦП есть 4 отдельных аналоговых входных канала, одновременно подключаемых к разным входным сигналам. Само преобразование состоит из 4-х стадий/шагов поразрядного взвешивания. При этом АЦП не ждет окончания всех 4-х стадий на канале, а запустив 1-ю стадию на первом канале, следом запускает ее на втором, третьем и четвертом (если данные по всем 4-ём входам нужны), затем по всем четырем каналам в том же порядке запускает 2-ю стадию, за ней 3-ю, а под конец 4-ю стадию. Поэтому к окончанию оцифровки на 4-ом канале, оцифровка по первым трем каналам тоже будет готова, а результаты расфасованы по 4-ём разным регистрам. А поскольку это кухня скрытая, но выглядит для программиста, как одновременная оцифровка сразу 4-х входов, хотя реально результаты появляются в регистрах с запаздыванием на один такт. Этот метод хорош еще и тем, что отсутствует стадия мультиплексирования, когда бы АЦП переключал свой вход с одного пина на другой. А сам механизм оцифровки формально выглядит как наличие нескольких аналоговых частей преобразователя с одной на всех цифровой частью.