Страница 1 из 2
PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:33:12
manjey
Добрый день, есть прошивка под данный PIC, генератор работает внутренний, установлены RC. Нужно сменить работу на внешний кварц.
Возможно ли это имея прошивку только в HEX формате и как ?
Кварц 4 Мгц подойдет в данном случае, если возможно сменить ?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:36:01
Albert_V
1. Возможно (CONFIGURATION WORD).
2. Подойдёт.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:37:53
manjey
так самый главный вопрос - как ?
надо изменить биты в каком-то адресе на использование кварца, для 4 МГц XT надо выставить ?
и собственно как эти биты найти в HEX
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:39:22
Albert_V
Накой хвост это делать в HEX?
Программа программатора не позволяет изменить CONFIGURATION WORD?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:40:45
manjey
Программатор PicKit2, прошивка только в HEX варианте присутствует. Вечером гляну, позволяет или нет, сейчас не помню.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:41:49
Albert_V
Позволяет.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:45:11
manjey
Спасибо, что-то не подумал, что программатор может выставлять такие вещи, думал надо в прошивке менять...
Вечером опробую...
Может еще подскажете, вдруг это не связано со срывом частоты.
Платка подключается к бензогенератору по питанию. 12В потом КРЕН 5-ти вольтовая. Происходит перезапуск программы постоянный когда генератор запущен.
С питанием вроде все в порядке, правда осцилой еще не смотрел что там творится, грешу пока на срыв синхронизации чипа.
Что такого может быть с питанием и как блин этот PIC защитить от помехи ?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:46:51
shindax
Добавлю только, что некоторые 4MHz резонаторы заводятся только в режиме HS. Защиту от помех тут нужно организовывать в комплексе: правильная разводка ПП, емкость 0.1мкФ поближе к выводам питания, вывод MCLR через резистор на Vdd, соединительные провода покороче, прочесть статью:
http://caxapa.ru/lib/emc_immunity.html.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:48:56
manjey
спасибо, опробую оба варианта.
Все правда осложнено тем, что геныч, к которому прикручивал платку у черта на куличках, а на моем работает та же схема, спаянная на коленках на монтажной платке...
а тут развел платку и вот такая ерунда, при чем 2 палты опробовал, чипы менял из одной в другую и хоть тресни.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:50:05
Albert_V
manjey писал(а):...Что такого может быть с питанием и как блин этот PIC защитить от помехи ?
Выкладывайте схему с топологией платы и её подключение к генератору (
реальную!!!).
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:52:37
manjey
Ну это только вечером смогу выложить, все дома находится.
Разводку платы в принципе делал практически аналогично той, которую собрал на монтажке, ну только вместо перемычек дорожки.
Есть там дорожка, 5В идет мимо RC цепочки, но для пробы я ее вырезал и поставил перемычку, ничего не изменилось.
Схему если найду сейчас, то прикреплю.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Вт окт 04, 2016 08:53:40
Albert_V
Выкладывайте всё "в комплекте".
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:12:56
manjey
Вот плата и схема. Перемычку 5В, идущие под ножками PIC, подключаемые к RC цепочке или кварцу я срезал. Не помогло, все равно пересбрасывался.
Поменял сейчас на кварц но еще не тестировал на генераторе, только на БП и от БП работает
Добавлено after 30 minutes 56 seconds:
э... кажется нет, посмотрю. нужно именно на выводы PIC подключить ? просто по питанию вроде есть С6 на плате
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:21:57
Albert_V
manjey писал(а):Вот плата и схема...
С такой трассировкой GND, я вообще удивляюсь почему это хоть как-то работает....
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:23:27
manjey
Так вот же, почему и спрашиваю, как это можно победить сейчас, ну и научиться в будущем.
Плата, сделанная на монтажке работает до сих пор без проблем. По сути разводка там вообще никакая.
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:24:37
Albert_V
По-нормальному сделать трассировку можете?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:25:51
manjey
Сейчас уже нет, надо вылечить то что есть. В будущем переделаю, только не совсем понимаю как. Я так понял важен узел тактирования правильно сделать, чтобы помехи не было ?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 11:42:03
Albert_V
У вас есть два варианта:
1. Взяться за ум и перетрассировать плату "по-человечески".
2. Перейти в тему "предлагаю работу"
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 13:06:03
manjey
1. вариант для будущего.
2. совет не мудрости, иные предложения будут ?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлено: Ср окт 05, 2016 13:50:47
Albert_V
manjey писал(а):...надо вылечить то что есть....
Пациент скорее мёртв, чем жив.