Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.06.2010, 17:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
АЦП PIC18F4520
Есть старый проект на PIC18F452. Сняли с производства давно, что осталось по складам кончается. Рекомендуют замену на PIC18F4520. Программу переписал, опробовал, плата исправная, с 452 работает совсем прилично. Однако АЦП 4520 работает ужасно, показания прыгают. Режим 10 бит. Добился 2 единиц в младшем разряде уменьшением такта пробразования до 4Tosc при частоте 32МГц, что противоречит даташиту, ровно в 5 раз меньше рекомендуемого. Отчаявшись опорное напряжение минуса подал к Vref-, плюс к питанию 5В, болше плата не дает. Офсет 8-20 знаков. Один канал подключен к ОУ, другие 2 к конденсаторам 470нФ. Частота обхода входов 90гЦ. Второго чипа для проверки нет. По идее в ератах на 4520 утомянуто, что АЦП долбанутый, да наблюдаемое уже многовато.
Склоняюсь к решению подобрать некий другой PIC18 с 40 ножками. 4520 впускается достаточно времени, если еще не починили дело совсем Разумеется вероятность что засрался куда то всегда имеется
__________________
Мыслю, следовательно существую
|
|
|
|
02.06.2010, 21:42
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: АЦП PIC18F4520
Сообщение от Popeye
|
Однако АЦП 4520 работает ужасно, показания прыгают. Режим 10 бит. Добился 2 единиц в младшем разряде
|
Я использую 2520 особых проблем нет, использую опору mcp1541 и развязку аналоговых и цифровых выводов/земель. Несколько увеличил время заряда накопительной емкости. Дрожание в младшем разряде.
|
|
|
|
03.06.2010, 01:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: АЦП PIC18F4520
Сообщение от DL36
|
Я использую 2520 особых проблем нет, использую опору mcp1541 и развязку аналоговых и цифровых выводов/земель.
|
Не знал что у микрочипа опороные есть,купил ref198 и ad1584artz
__________________
Глаза боятся,а руки делают.
|
|
|
|
03.06.2010, 09:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: АЦП PIC18F4520
Поставил второй чип. Та же дохлятина. Явно обязательно АЦП надо подключать к ОУ с рельсом хотя бы к минусу MAPS выдал аж 11 заменителей 452. Буду ЧТо за наказание однако, Зделали приличный чип, забросили теперь кое кому ?
__________________
Мыслю, следовательно существую
|
|
|
|
03.06.2010, 10:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: АЦП PIC18F4520
Заменил плату - пошло идеально. Иду вешатся.
__________________
Мыслю, следовательно существую
|
|
|
|
03.06.2010, 12:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: АЦП PIC18F4520
Вобщем дело оказалось достаточно глупым. К INT1 и INT2 подаются сигналы с энкодера. Могут быть 12В и 5В, через резистор 33К. Защита внутренними диодами контроллера. На неработающей плате перемычка на положение 12В, на второй на 5В. 452 такое изуверство нипочем, у 4520 АЦП бесится, остальное работает. Такие значитЬ дела
__________________
Мыслю, следовательно существую
|
|
|
|
03.06.2010, 14:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: АЦП PIC18F4520
Микрочип кремния пожалел и 4520 получился "нежнее"
__________________
misterdi<@>i.ua
|
|
|
|
03.06.2010, 15:08
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: АЦП PIC18F4520
Сообщение от Popeye
|
Вобщем дело оказалось достаточно глупым. К INT1 и INT2 подаются сигналы с энкодера. Могут быть 12В и 5В, через резистор 33К
|
А пробовали мерить напряжение питания на контроллере когда на INTx подается 12 В через 33к?
Кроме защитных диодов обычно в чип встраивают стабилитрон по питанию с напряжением срабатывания около 6.5 В. Может в PIC18F4520 его просто нет, поэтому возникает паразитная подпитка 12 В через вход INT и контроллер слегка "плывет" от нештатного напряжения питания.
__________________
.
В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
|
|
|
|
03.06.2010, 15:10
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: АЦП PIC18F4520
Ага.
Только если ему дать на ноги 220V, то он засветится, затанцует и запоёт.
|
|
|
|
03.06.2010, 15:18
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: АЦП PIC18F4520
Сообщение от alexgap
|
А пробовали мерить напряжение питания на контроллере когда на INTx подается 12 В через 33к?
|
Что мерять, пора уже знать, что нельзя подавать меньше нуля и больше питания, причём не обязательно на АЦП.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:20.
|
|