Страница 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 писал(а):...надо вылечить то что есть....
Пациент скорее мёртв, чем жив.