Rst7 5 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба PB4 (ADC2) никуда не подключен. При включении питания подключаю на него АЦП и измеряю. Погодите, а куда включен коммутатор при снятии питания? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба ЗЫ: ещё я посмотрел на своей прошивке как выглядит запись одного байта в EEPROM. Один в один совпадает с тем что видим на 6-й мс китайской прошивки. Погодите, а куда включен коммутатор при снятии питания? Дальше идет код, который я уже постил. АЦП подключаю навсегда к ADC1 - на нём где-то 4В * 3/13 = 0.9 В. И оставляю его в Free Running режиме. Когда пропадает напряжение, при 1.8 срабатывает BOD. ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП. Это по Вашей идее :) А по моей в момент срабатывания BOD'а напряжение на конденсаторе хранения с одной стороны (на одной обкладке относительно земли - на той, которая подключена ко входу) будет 0.4 вольта, а с другой - 1.8/2=0.9 вольта - см. эквивалентную схему устройства выборки-хранения в даташите. Итого на конденсаторе имеем -0.5 вольта относительно полпитания. При включении имеем полпитания как 2 вольта, минус 0.5 на конденсаторе => полтора вольта относительно земли. Плюс подключение собственной емкости ножки с нулевым потенциалом относительно земли - это еще немного снизит напряжение. Итого - очень похоже на картинку. Потом, понятное дело падает - это входное сопротивление щупа. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба ADC1 при этом, по идее, должнбыть 1.8 * 3/13 = 0.4 В. Но ни как не около 1В, которые показывает осциллограф и тем более не 2В, которые намеряет АЦП. видимо все-таки что-то натекает на конденсатор, я же тоже вижу при включении после длинного отключения около половины питания. ну и ладно, есть некоторая постоянная составляющая, вот и все Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Можно увеличить усиление канала 2? Хочу оценить отношение емкости ножки и s/h-конденсатора. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба При включении имеем полпитания как 2 вольта а вот и половина питания :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба а вот и половина питания Ну да. При долгом выключении будет именно так :) Кстати, к топикстартеру. Есть активный щуп с полевиком на входе? Дабы избавится от разряда через 10МОм щупа? Или слепить из подручных материалов? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба При включении имеем полпитания тогда даже проще становится. при включении измеряем то, что осталось на кондере, потом измеряем текущее напряжение питания, вычитаем и получаем нужный результат, обратнопропорциональный времени отключения Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба тогда даже проще становится. Есть еще собственная емкость ножки. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Можно увеличить усиление канала 2? Хочу оценить отношение емкости ножки и s/h-конденсатора. Легко. Код такой же как на самой первой диаграмме. Щуп 10 МОм 15 пФ. Вот тут запустил три преобразования АЦП подряд. Как в книжке - первое 25 тактов, еще 2 по 13. Забыл написать. Питание отключается генератором импульсов где-то на 166 мс перед съемом этих диаграмм. Щуп при этом держу на ножке, естественно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Есть еще собственная емкость ножки. да, хорошо бы конечно перед умиранием контроллера подзаряжать эту емкость. лучше непрерывно это делать при выполнении основной программы, тогда и погрешность снизится. но все-таки это не принципиально, задача не стоит точно что-то измерить, а только оценить остаточное напряжение относительно некоторого порога Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Есть активный щуп с полевиком на входе? Дабы избавится от разряда через 10МОм щупа? Или слепить из подручных материалов? Щупа нет. Слепить что-то в приемлемое время не смогу. Ну так что, пытаться с помощью АЦП измерять отклонение от пол питания? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 12 13 января, 2010 Опубликовано 13 января, 2010 (изменено) · Жалоба Ну так что, пытаться с помощью АЦП измерять отклонение от пол питания? так а что тут пытаться? оно четко видно, особенно если ножку щупом не трогать 1.в рабочем цикле переключаем мультиплексор с делителя на свободную ножку, подзаряжая ее таким образом 2.при включении оцифровываем свободную ножку, оцифровываем напряжение на делителе, нормируем их друг по отношению к другу (или не надо, не могу сообразить?), вычитаем и отправляем в ШИМ 3.принимаем решение о выборе порога переключения режимов Изменено 13 января, 2010 пользователем stells Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба 1.в рабочем цикле переключаем мультиплексор с делителя на свободную ножку, подзаряжая ее таким образом Не осознал. Кого подзаряжаем? Если и правда НОЖКУ, то я могу туда пулап подцепить. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 13 января, 2010 Опубликовано 13 января, 2010 (изменено) · Жалоба Будет фонарик работать, если вход ADC1 закоротить? Изменено 13 января, 2010 пользователем МП41 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться