karlos, 19.04.2004 20:10:44 :
Как достаточно элегантно преобразовать уровни TTL в RS232, т.е. подключить 2313 к последовательному порту PC? Буду рад за решения, не использующие MAX232 или подобные достаточно дорогие и большые м/с. Лепить на транзисторах? A может быть на ОУ и питать от сервисных линий RS232?
Питать от сервисных линий вполне можно. Но вместо операционников или транзисторов лучше всего брать обычные аналоговые транзисторные оптроны, типа тех же 6N137. Резисторная нагрузка подключается к плюсовой линии, эммитер - к минусовой, а коллектор - к данным. Работает, кстати, в обе стороны. Совершенно бесплатно получается гальваническая развязка, если девайс питается от батареек. А если от компа - то можно из дохлой сетевой карты выдрать изолирующий преобразователь 5В -> 9В.
Можно, конечно, и микромощный преобразователь соорудить, питающийся от линий COM порта. На одной из моих предыдущих работ делают такой девайс, на базе 2313, с АЦП AD7714 и микромощным преобразователем. Для уменьшения потребления кварц на AVR-ке всего 1843.2 кГц. Двадцать два с половиной эффективных разряда! Т.е. 1 к 2 000 000 надежно регистрируется ! Правда, при полосе сигнала всего 10 Гц...