ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1329543 Топик полностью
VVB (12.07.2023 10:34, просмотров: 502) ответил VVB на Немного времени освободилось. Давай поисследуем.
Вот некоторые картинки вывода PA8 в качестве выхода меандра от TIM1 (длительность ШИМ 2 такта), при 50 МГц настройке GPIO, для CH32V307 

Аббревиатуры в именах файлов:

* HSI (очевидно)

* HSE (очевидно)

* _08_/_48_ -- включение/выключение PLL (8 МГц: выключено, 48 МГц: включено)

* _01 -- нет отстройки по времени захвата

* _02 -- 10 мкс отстройка по времени захвата

Включен сбор статистики по 1000 точкам; в окне статистики видно размер выборки. Стандартное отклонение настроил на "относительное" вместо "абсолютного". То есть "25.410m" означает stddev=0.02541, или 2.541% от среднего значения.


Краткие факты озвучу вначале.

1. HSI на столе имеет точность 0.67%; при умножении на 6 точность становится 0.83%

2. длительность "0" / "1" почти не зависит от отсройки по времени захвата, похоже на погрешности измерения

3. отклонение длительности "0" / "1" почти не зависит от HSI/HSE, это внутреннее свойство PLL

4. из-за лени я не стал запариваться с корректным подключением щупов, поэтому сигнал на 48 МГц сильно искажён

5. осциллограммы похожи на полученные у топикстартера

6. HSI на 48 МГц резко отличается от HSE на 48 МГц, сравни послесвечение. При этом статистика на выборке 1000 точек почти не отличается (стандартное отклонение Ton/Toff), но сильно отличается на выборке более 25'000 точек.



HSE_08_s_01.png и HSE_08_s_02.png:




HSI_08_s_01.png и HSI_08_s_02.png:



HSE_48_s_01.png и HSE_48_s_02.png:




HSI_48_s_01.png и HSI_48_s_02.png:


Ну и несколько осциллограмм на выборке большего размера (от 25'000 отсчётов), без включенного послесвечения и без отстройки по времени захвата. В данном случае стандартное отклонение отличается более чем в 4 раза, по-уму, надо нормально щупы подключать и снова измерить, потому что времена могут неправильно определяться из-за искажённого сигнала.



HSE_48_01.png и HSI_48_01.png: