Wed, 15 Sep 2004 18:06:19 +0600 Rifkat Abdulin wrote to Harry Zhurov:
Вдогонку.
RA> Hагрузка - линия, длинная (витушка), на ее конце - изм. резистор (250 RA> Ом)и далее в преобразователь.
RA> С ЦАПом и преобр. U-I не хочется связываться - важна оч. хорошая RA> линейность и стабильность, + мин. подстроек (смещения и пр.)Пускай RA> лучше небольшие пульсации будут ;-)
В случае с ШИМом проблем не меньше.
Во-первых, преобразование из напряжения ШИМ в ток все равно нужно. Если бы у тебя была индуктивная нагрузка (как обмотка двигателя, например), то было бы проще. А так по любому придется преобразователь городить с фильтром.
Во-вторых, для линейности и стабильности нужно напряжение этого ШИМа нормировать/стабилизировать, т.е. не просто с порта МК пускать, а через некую схему, которая будет "кондиционировать" сигнал по напряжению.
В случае с ЦАПом и преобразователем напряжение-ток, имхо, все значительно проще. И даже совсем не нужен тот токовый ЦАП, который я в раньше упоминал (его скорость не нужна, он имеет не слишком подходящий к данному случаю интерфейс, выходной диапазон по напряжению у него мал, выходы все-таки сигнальные - их в линию цеплять нехорошо). А лучше взять обычный ЦАП с последовательным интерфейсом и сигнал с него передать на преобразователь напряжение-ток, собранный на ОУ и транзисторе (можно на полевике, чтобы ток базы не влиял, если бета маленькая). Коллектор (сток) транзистора наружу в линию. Можно таких преобразователей на этот ЦАП хоть сто штук посадить.
Есть МК с ЦАПом на борту. Hо это, как я понял, из-за требований гальванической развязки может не подойти. Тогда МК на одной стороне, измеряет; ЦАП с SPI интерфейсом на другой; связь через ADuM. С выхода ЦАПа на упомянутый преобразователь. Hу и, конечно, тщательно питания сделать и опору ЦАПу.