Свежие обсуждения
Консультации

Порекомендуйте АЦП

1 2 5

PIC12F675 - 8 выводов и встроенный АЦП. Программатор точно такой же как для 628, достаточно припаять проводками к имеющемуся программатору панельку с соответствующей цоколевкой.
Он хоть и называется PIC12, но память программ 14-разрядная как в PIC16. Так что программируется как 628. И цена ему ~50 руб.

 

picmaniac: PIC12F675 - 8 выводов и встроенный АЦП.

Маловато портов для моих целей.

 

Тогда 873/876 (А) или PIC16F72 (если 8 бит АЦП достаточно). Но дорого, блин...

 

picmaniac: Тогда 873/876 (А)

Есть у меня 874-й и 876-й, но не для личного использования (казенные), но программатора для них пока нет, а делать новый нет сейчас времени. Поэтому и решил использовать 628-й. Ищу приемлемые варианты добычи АЦП. :)

 

У Микрочипа есть на сайте аппликашка - номер забыл - как на RC- цепочке и компараторе сделать дельта- сигму АЦП, - там даже какой-то прикидочный расчетик по точности имеется. Как правильно сказал выше Chav1961 - коппаратор в 628 пике есть. можно и не сигму, а любой вариант АЦП с двойным интегрированием ( с подсчетом длительности или числа импульсов , с кварцем/без или с ИОН-ом ) - вариантов десять - можно без особого труда придумать.
---------------------------
Тут ведь момент основной не в АЦП, а в его входном диапазоне. ADC серии AD77xx - имеют полную шкалу до 10mV при 16/24 разрядах ( при включенном внутреннем "Усилителе"- в кавычках, т.к. это просто делитель ). А все простенькие АЦП имеют диапазон равный внешнему/встроенному опорнику - читай 1,23....2,5....5.0 В ) - прикинете во сколько раз нужно усилить сигнал термопары, причем без всякого дрейфа смещения ...
Вот я и написал выше,Что прежде всего следует подумать о выборе прецизионного ОУ ( можно измерительный усилитель типа INA118 / AD8221 - наводок будет меньше, фильтр проще). Есть еще чопперы, типа AD855х - причем они сейчас совсем не дорогие ( и у ТI-ВВ - что то есть типа OPA330) ( оба названия - по памяти - не точно !)
А новые одноканальные d-sigma 16/24 бит АЦП от ADI и BB - на самом деле очень сильно подешевели ( 2$)
можно вот тут табличку сводную глянуть:
http://online.caxapa.ru/catalog/delta-sigma-adc.html
- но к последним - опять-таки требуется входной усилитель ......

 

Splav56: но программатора для них пока нет
А зачем новый делать? Припаять пятью проводками панельку к существующему - и телемаркет. Сам так 876 прошиваю. В том числе и внутрисхемно.

А вот вышеупомянутый аппноут.

 

picmaniac: Припаять пятью проводками панельку к существующему - и телемаркет. Сам так 876 прошиваю.

F_prog, который я пользую в freeware варианте, не шьет 874 и 876-е, а только читает. Автор программатора предлагает покупать полную версию, которая шьет эти м/к, но я не вижу смысла в этом, т.к. этот проект автор забросил и апгрейда не проводит. JDM - программатор под IC-prog у меня даже 628-е шил с проблемами, верификация не проходила. Возможно на новой системе с Celeron - 300 эта трабла исчезнет, я пока не пробовал.
Все вопросы возникли от того, что я хотел прикрутить к м/к 628А индикатор АЛС-318 в режиме динамической индикации (используя все девять разрядов), путем добавления небольшого количества рассыпухи в обвязке, но сегодня обнаружил, что все индикаторы летом ухитрился отправить на хранение на дачу, куда поеду только в будущем году. Поэтому буду все-таки покупать 876-й и городить очередной программатор, а посему вопросы по АЦП пока отпадают. В качестве индикатора буду использовать 4-х разрядную импортную сборку (только пока не решил с ОА или ОК).

PS: stump, спасибо учту Ваши разъяснения. Кстати, на Сахаре кто-нибудь заказывал комплектуху?

 

Splav56: F_prog, который я пользую
Если у Вас F-prog, то и программатор, видимо, с сайта pic16f84.narod.ru. А ели это так, то с ним (программатором) можно работать через ICProg - та шьет что угодно. Потребуется только один проводок перекинуть, или пару диодов допаять. Именно таким способом недавно прошил PIC16F870.

 

Allex: Потребуется только один проводок перекинуть, или пару диодов допаять. Именно таким способом недавно прошил PIC16F870.

Allex, пожалуйста поподробней об этом, куда проводок и диоды. Программатор с указанного сайта, LPT-шный. Он будет шить 874/876-е под IC-prog? И есть ли возможность подружить его с Вин ХР на машине с процессором 3 ГГц? А то дома он категорически у меня не желает определяться в F-prog. :(

 

Splav56: есть ли возможность подружить его с Вин ХР на машине с процессором 3 ГГц
Без проблем. http://www.ic-prog.com/index1.htm раздел Download, здесь берем саму IC-Prog и драйвер для NT/2000. Копируем его в папку с программой, заходим в Опции (там сперва лучше выбрать русский язык), вкладка "Общие" - ставим крыжик "включить драйвер NT". Настройка программатора :здесь, внизу - http://pic16f84.narod.ru/progr.htm также поставить прямой доступ к портам.

Про диоды. Дело в том, что IC-Prog для разных контроллеров, сигнал сброса подает на разные пины LPT. 16ф84 шьется без переделки, а вот с 16ф87х надо мудрить. Выставляем в программе тип контроллера и открываем очень полезное окошечко - "Тест программатора", дергаем MCLR и тестером смотрим соответствие. Можно просто перекинуть проводок, а можно объединить выводы через диоды. См. здесь - http://pic16f84.narod.ru/pechat3.htm
Если все сделано правильно, то на программаторе должны зажигаться соответствующие светодиоды VCC и MCLR. В общем, ничего сложного, сделать быстрее чем написАть. :)
Далее по вкусу, или переходная панелька, или пять проводочков.

PS А Ф-прог, я давно забросил.