Цитата(_lukash_ @ Nov 15 2007, 20:41)

Большое спасибо за обьяснение! Значит беру R1 250 Ом, и R2 2 кОм (выходной ток 2.4 мА)
Опять неверно. У МК, на вход которого сигнал с оптрона подаваться, будет триггер Шмитта имеется? Логические уровни у МК какие? TTL или CMOS? Плясать с выбором резистора отсюда (от параметров входа) нужно.
Допустим, что у МК вход TTLV. Значит входной уровень лог "1" >=2В. Берем более-менее нормальное осмысленное значение тока излучающего диода 20мА и наихудший вариант CTR 2.5%. (5В-1,5В)/0,02А=175Ом (округляем до обычного номинала из 5% ряда
180Ом). Это у нас балластный резистор для излучающего диода. Теперь считаем какой ток у нас будет на выходе оптрона в самом худшем случае. (4,75В-1,5В)/189Ом*2,5%/100%=
0,43мА. Надеюсь понятно, что я питание на 5% понизил, номинал балластного резистора на 5% увеличил и взял минимальное значение CTR? Т.е. рассчитываю на самое худшее стечение обстоятельств.
Зная, что на выходе оптрона мы можем иметь 0,43мА, а получить нужно уровень не менее 2В считаем резистор. 2В/0,00043А=4651 Ом (округляем до ближайшего большего из 5% ряда 4,7кОм). Т.е. 4,7кОм это минимально допустимый номинал резистора на котором формируется входной сигнал уровня TTLV для МК. Лучше взять с запасом 20-30%, т.е.
5,6кОм-6,2кОм.
Для МК с CMOS уровнями нужно было бы формировать сигнал лог."1">=0.7*Vcc или для 5В питания 3,675В. Тогда номинал резистора был бы
10кОм.
P.S. расчет дан с учетом, что входной ток МК не большой. Не больше десятка мкА. В противном случае нужен либо буферный элемент типа 74HC14, либо повторитель напряжения на транзисторе, как вы рисовали. Но номиналы резисторов следует пересчитать.
P.P.S. если вход МК не имеет триггера Шмитта, то 74HC14 перед ним я бы точно поставил. Чтобы не получить плавающего потенциала или сигнала с низкой скоростью нарастания.