вторник, 27 июля 2010 г.

Независимая регулировка уставок при управлении силовыми цепями с ПЛИС

Когда появляется задача управления силовыми цепями с раздельной (независимой) регулировкой уровня нуля и максимума (единицы) в связке с цифровой логикой, к примеру, ПЛИС, то основной "проблемой" является сопряжение и приведение (преобразование) логических уровней к аналоговым. То есть, чтобы при логическом нуле с ПЛИС - на выходе драйвера уровень можно было регулировать от нуля до некоего значения уставки "1", а при логической единице с ПЛИС - на выходе уровень можно было регулировать от максимума до некоего значения уставки "2". Решение вроде-бы простое и логичное - использовать ЦАП (цифро-аналоговый преобразователь) или псевдо-ЦАП на сопротивлениях и свободных портах МК/ПЛИС. Однако, нужно учитывать наличие этих свободных портов и стоимость самих ЦАП, да и сами ЦАП являются слаботочными компонентами. Как еще схемотехнически можно обойти данное "узкое место", при условии сохранения простоты и возможности ручной регулировки этих уровней?