1 подписчик
Первая серия здесь : dzen.ru/...le7
Изначально стояла задача получить из интервала 0-5 В интервал 0.5 - 0.7 В для того чтобы подать это напряжение на базу биполярного транзистора, приоткрыть его и сформировать определенное сопротивление между выводами эмиттера и коллектора.
Идея такая у меня возникла в процессе прочтения книги Р.Свореня "Транзисторы: Шаг за шагом", где транзистор определяется именно как переменное сопротивление (transfer + resistence). Возможно сама идея не совсем корректная, но попробовать интересно.
Кроме того почему-то мне казалось, что я смогу добиться нужного эффекта с помощью операционного усилителя. До этого момента с ними дела не имел.
В итоге для поставленной задачи ОУ не нужен - ослабить сигнал можно с помощью обыкновенного делителя напряжения. Только нужно каким-то образом обеспечить смещение сигнала в 0.5 Вольта.
Однако пока я рисовал схемы мне пришла в голову немного другая идея. Образовать делитель напряжения из транзистора и резистора, снять напряжение с транзистора и подать на один из входов ОУ, при этом на второй вход подавать желаемое падение напряжения на транзисторе.
Построил модель в circuitjs (kicad мне, пока, не поддается) - там все работало.
После сборки на макетной плате, во первых, узнал о существовании rail-to-rail операционных усилителей, и что у меня не такой. Мой ОУ (lm358) не может добить до + питания как минимум 1.25 В.
Во-вторых, даже с учетом rail-to-rail получаю на выходе какую-то генерацию вместо нормального, стабильного значения. Привел графики с экрана моего игрушечного осциллографа для 1.5 и 3 В. Если поставить фильтр - то получается примерно то, что нужно. Но нужно без фильтра. Причины мне пока непонятны. Позднее вернусь к изучению ОУ, пока получился вот такой сайд-квест и первый опыт работы с ОУ.
1 минута
6 мая 2025