Добрый день!
Помогите разобраться в ситуации. На основе данного проца построен лабораторный БП. Задумка вроде была неплохая, но на определенном этапе я не смог добиться устойчивого ("железного") поддержания уставок, выдаваемые напряжение/ток все время плыли. Оказалось, что если не подключать вход АЦП, который в данный момент преобразуется, на нем присутствует порядка 200мВ (при Uпит = 3,30В), при чем оно в течение нескольких секунд поднимается ступеньками по 2-3мВ до 210мВ, затем падает до 187. О_о. Я проверил все окружающие (релевантные и не очень) напряжения, но не обнаружил никакой связи. Заменил проц (он много пережил). Пробовал отключать прочую периферию (HRTIM, DAC, компараторы), тоже никакой корреляции. Только начинаешь преобразование выбранного канала, появляется напряжение на входе. Заканчиваешь - пропадает. Его можно задавить на землю приемлемо 1кОмом -500 Ом, на на входе требуется RC фильтр. Поэтому напряжение смещения смешивается с полезным сигналом и вызывает паразитные скачки. Оба АПЦ (их аж 2 штуки) ведут себя одинаково. Еще один момент: канал без конденсатора, только с резистором, на входе создает (!!) колебания (!!!) амплитудой примерно 10мВ на частоте преобразования, в даном случае 3МГц. АЦП работает во free-running mode через DMA в массив на oversample. Сейчас я вышел (ну почти вышел) из ситуации, увеличив время sample выбранного канала. было 4.5 цикла, приемлемо оказалось 61,5. если скачки составляли 5мВ по входу, то теперь около 1. отклик регуляторов вроде бы не поменялся, то есть скорости преобразования все еще достаточно, но правда дороже) Может я много хочу, и все АЦП при наличии входного RC фильтра требуют буферного усилителя (повторителя)? Я о таком правда никогда не слышал. По ходу задумался о процах Piccolo, но это ж все блин заново... опять. и цена вопроса другая.
--------------------
нет повести печальнее на свете, чем повесть о запавшем ресете
|