ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
514139
fk0, легенда (08.05.2014 14:54 - 15:01, просмотров: 2428)
dsPIC имеют встроенный модуль получения опорного напряжения (в модуле операционного усилителя и компаратора). Хотелось бы его использовать как ЦАП, на что намекает даташит. Но вот неудача: транзистор управляемый битом CVREN P-канальный, видимо, этим и вызвано требование VREF=2.7..3.6V. Если входное напряжение, например, на уровне 0.5в, например, он же не откроется попросту. И что странно, транзистор управляемый битом CVVR0 при этом N-канальный действительно судя по всему, на что намекает таблица выходных напряжений -- при входном 3.3в на выходе всегда не выше 3.1в, примерно -- видимо 200мВ нужны для открывания этого транзистора. Как спрашивается быть. Если хочется сигнал с амплитудой 0..3в с помощью ЦАП усилить в заданное программой число раз (меньшее единицы). В голову приходит только на встроенном ОУ сделать усилитель в обратную связь которого включить вместо резистора _выход_ CVREF10, например. При том CVREN даже не включать. Мультиплексор CVR1CON судя по всему работает же и в обратную сторону. И таким образом можно получить "виртуальный резистор" с задаваемым программой сопротивлением и, соответственно, регулировку усиления сигнала на 16 градаций. Будет ли такое работать?
image
[ZX]