Это может показаться очень наивным и непрактичным вопросом, и, скорее всего, ответ отрицательный, но все же: существует ли более или менее простой (более простой, чем АЦП / ЦАП) аналоговый компонент или схема, которая выполняет работу по модулю на значении напряжения, если Vref?
Например, если Vref = 1 В и вход V = 11,56 В, то устройство будет выдавать 0,56 В. Аналогично, при Vref = 2 В тот же вход даст 1,56 В. Конечно, Винпут должен быть из какого-то разумного диапазона.
Если такая вещь существует, то она может быть использована для создания нового (?) Типа АЦП.
ОБНОВЛЕНИЕ : Я знаю, что функция по модулю (примененная ко времени) - это просто пилообразная http://en.wikipedia.org/wiki/Sawtooth_wave , поэтому может быть какое-то решение, включающее линейное преобразование напряжения в период времени, затем чтение пилообразной ценность.
Это именно то, что обеспечивают младшие биты АЦП. Например, если у вас 12-разрядный АЦП с опорным напряжением 5 В, то младшие 8 битов результата дадут вам входное напряжение по модулю 313 мВ.
Вы говорите, что хотите что-то более простое, чем A / D, но это означает, что вы, очевидно, не знаете, насколько эти вещи просты. Все остальное, что я могу себе представить, потребовало бы какого-то частичного аналого-цифрового преобразования внутри, или имело бы набор сдвигов и компараторов уровня и тому подобное. AA / D - это одночиповое решение, которое дает вам то, что вы хотите напрямую. В большинстве случаев A / D будет еще проще, потому что в любом случае он встроен в микроконтроллер, который вы используете по другим причинам. Дополнительная сложность заключается в подключении аналогового сигнала к конкретному выводу и небольшому количеству микропрограмм.
источник