реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Увод частоты PIC18F26K20, сильный увод HFINTOSC
theBMV
сообщение Dec 24 2013, 09:07
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Добрый день!
Использую PIC18F26K20 в качестве драйвера линии, который портами управляет биполярными транзисторами, формируя уровни 0 и 1 на линии. При подключении длинной линии при формировании уровня нуля (разряда линии), открывая транзистор на землю, наблюдаю сильное изменение частоты HFINTOSC на короткий промежуток времени. При выключенном HFOFST: HFINTOSC Fast Start-up (ожидание стабилизации частоты после включения) HFINTOSC вообще отсоединяется от ядра до момента стабилизации.
Частоту наблюдаю осциллографом с порта CLKOUT. Изменения частоты: падение с 16 МГц до 4 МГц
Теперь что проверялось:
-HFOFST вкл/выкл: с выкл частота просто пропадает (ядро и периферия останавливаются) на короткий промежуток времени (до стабилизации), с вкл наблюдается изменение частоты
-PLL вкл/выкл: без изменений
-разная частота HFINTOSC (по сути разный делитель): без изменений
-назначение других портов на управление линией: без изменений
-измерение токов баз: без изменений
-напряжение питания: без изменений
Хотелось бы понять природу явления и что же всё таки влияет на подобный эффект?

Жду советов по борьбе с этим "явлением" и/или объяснения причин возникновения.
Спасибо!
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 24 2013, 09:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(theBMV @ Dec 24 2013, 13:07) *
Хотелось бы понять природу явления и что же всё таки влияет на подобный эффект?

Вообще-то, осциллограф к кварцу напрямую подключать нельзя. Через делитель 1:10 - другое дело. Еще вариант: наводка на щуп сбивает генератор. Можно cигнал CLKOUT пропустить через инвертор или буферный усилитель, а уже на выход этого усилителя подключить осциллограф.
Вы бы схемку привели. Если линия длинная, то при внезапном ее обесточивании может возникнуть, например, индуктивный выброс, который нарушает работу МК. В общем, покажите схему ...
Go to the top of the page
 
+Quote Post
theBMV
сообщение Dec 24 2013, 11:17
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Цитата(kovigor @ Dec 24 2013, 13:20) *
Вообще-то, осциллограф к кварцу напрямую подключать нельзя. Через делитель 1:10 - другое дело. Еще вариант: наводка на щуп сбивает генератор. Можно cигнал CLKOUT пропустить через инвертор или буферный усилитель, а уже на выход этого усилителя подключить осциллограф.
Вы бы схемку привели. Если линия длинная, то при внезапном ее обесточивании может возникнуть, например, индуктивный выброс, который нарушает работу МК. В общем, покажите схему ...

Не не не, CLKOUT я получаю из контроллера с порта. А генератор внутренний.
Но тем не менее разобрался. Проблема оказалась в другом: к линии был подключен рез. делитель на вход АЦП и емкость длинной линии пагубно влияла на внутреннюю землю в контроллере через этот вход, вызывая увод частоты.
Всё решено.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 15:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016