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