Я зараз (неелектроніка) працюю зараз, без зручної електроніки sw чи книг, тож це буде просто приблизна ідея. Можливо, хтось ще може заповнити деталі ...
Спробуйте поточне дзеркало, використовуючи пару транзисторів PNP, які висять на рейці Vcc. Подайте негативний сигнал напруги на вхідну сторону дзеркала через відповідний резистор. Тоді ж струм повинен протікати через вихідний транзистор дзеркала. За допомогою добре підібраного резистора ви створюєте діапазон напруги в межах від 0В до Vcc.
РЕДАКТУВАТИ - НОВО: Ось поточна дзеркальна схема. Який би струм проходив через транзистор T1, T2 намагатиметься здійснити той же струм. Від'ємна напруга, що вимірюється, відносно джерела живлення, який я випадковим чином вибрав 15В, створює деякий струм струму через R1 (вимірюється в моделюванні як "вхідний струм"). Якби R2 був таким самим, як R1, ти знаходиш би ту саму напругу, якби дозволено. Але це підключення до 0V (gnd) - наша схема заснована виключно на позитивній подачі. Це не спрацює, якщо ми не зробимо R2 меншим, скажімо, 1/2 R1, то напруга на ньому буде 1/2, ніж у R1. Виміряйте це, робіть математику (хто, помножте на 2, важко!) І ось ви. У схеми є різні значення, різне співвідношення , але я думаю, що ми всі можемо впоратися з математикою для цього.
Перевага цього перед простим подільником напруги полягає в тому, що 1) це виглядає складніше, 2) це звичайний трюк в аналоговому ІС-дизайні. Оскільки я написав ще одну відповідь за допомогою діода Зенера, я зараз не впевнений, чому це краще, але це альтернатива дільнику напруги і може дозволяти отримувати різний діапазон напруг чи щось таке. Тепер я дозволяю іншим коментувати мудрість чи дурість цієї ідеї ...