si5351 - подходит ли для измерения АЧХ
Добавлено: 12 янв 2020, 02:06
Товарищи, доброго времени суток!
В данной теме хочется осветить такую тему, как измерение АЧХ различных фильтров, кварцев и прочего.
ПРЕДУПРЕЖДЕНИЕ: тема для людей знакомых с электроникой, возможны использования автором жаргонизмов и сленга. Большинство решений взяты с тырнетов.
Вообщем в первую очередь что по схеме включения и т.д.
На выходе после испытуемого фильтра стоит по сути обычный детектор, который переменку "превращает" в постоянное напряжение (емкость после диода на схеме неверна, оптимально 10-100нФ).
Перед входом стоит резистор на 20-50 кило ом. Данный резистор был поставлен интуитивно, так как перед этим там по сути была перемычка и измерения не получались (получалась относительно прямая линия на уровне нескольких миливольт). Есть мысль почему там должен стоять этот резистор, но пока не осмелюсь озвучить вслух, боюсь засмеют.
Обвязка микрухи сделана на одной плате и тут всё по классике (даташиту): питание от 3.3 В; кварц на 25 МГц; i2c с подтяжкой строго к линии 3.3 В через 4.7 кОм. Сначала подключал к ардуинке, у которой логический уровень 5 вольт. Многие ставят в цепи сигнала полевики, но судя по моему опыту микросхема держит 5 вольт на входе.
По питанию желательно(обязательно) ставить блокирующие конденсаторы на 10-100 пик в цепи питания, и рядом с микросхемой и рядом с микроконтроллером, а иначе начинает глючить !!ВСЁ!! (и компухтер тоже), вплоть до появления писка в динамиках, особенно на частоте больше ~100 МГц
Вообще если посмотреть схему модулей от adafruit, то эта такая же, только проще.
Фотка получившегося самопального "модуля", особо впечатлительных просьба листать дальше
Что по измерениям.
Вместо тонны слов лучше дам ссылку на эксель файл, в котором и графики, и цифры (надеюсь не заблокируется). Сам файл немного не "причесан" в плане красоты, чтобы выставлять на показ, но...
https://yadi.sk/i/VCnoeKN9Y0ovgQ
Там где указана частота и слово кварц, там измерения кварца как по схеме выше, все остальное измерения LC фильтров, тоже как по схеме выше.
После всего этого были работы по переезду всего добра на контроллер STM32 с использованием библиотеки HAL. Упустим момент написания прошивки, библиотеки под si5351, подключение и так далее, это не самый лучший период в моей жизни, которых хочется забыть.
В общем виде использовалось следующее: STM32f103 в виде отладочной платы, экран 128*160 на чипе st7735, si5351 и вся обвязка описанная выше, STLink.
Вот фото всего безобразия: Провода что идут на верх, это логический анализатор, смотрел "общение" чипа и контроллера.
Фото с экранчика: Точно не скажу номиналы фильтра, какая частота расчетная(около 2.5 МГц) а какая полученная(2-2.2), сколько дЦб в верхушке и т.д., но точно скажу что все по схеме, как в самом начале темы.
Какие выводы:
1) нет лучше соединения чем пайка.
2)как для прибора-показометра вещь отличная, если вам нужна сверх точность, тот тут увы, либо микруху берите другую, либо городите схемы коррекции и прочего. У автора просто нет эталонных приборов чтобы сравнить, поэтому о погрешности можно только гадать.
Что дальше:
Вообще доведение всего до ума. Есть желание сделать отдельный прибор на СТМке, с нормальным интерфейсом, кнопками и прочими благами человечества.
Возможно допилю библиотеку для СТМ под ХАЛ, чтобы человек взял, и с пол пинка смог запустить.
Весь исходный код взят тут https://radiotransmitter.wordpress.com/ ... ator-chip/, и именно на основе этого делается библиотека. Если вы ардуинщик лучше используйте библиотеку Si5351mcu-master, самая простая и надежная, опять-таки, по мнению автора.
Спасибо что убили время на прочтение этого творения)
P.S. Я вроде обещал об этом написать еще в ноябре-начале декабря, но конец семестра, сессия, новый год. Так и было, сделал испытания на ардуино в ноябре, но тест на стмке и написание темы по сути сделал на второй недели января, извините кому обещал)
В данной теме хочется осветить такую тему, как измерение АЧХ различных фильтров, кварцев и прочего.
ПРЕДУПРЕЖДЕНИЕ: тема для людей знакомых с электроникой, возможны использования автором жаргонизмов и сленга. Большинство решений взяты с тырнетов.
Вообщем в первую очередь что по схеме включения и т.д.
На выходе после испытуемого фильтра стоит по сути обычный детектор, который переменку "превращает" в постоянное напряжение (емкость после диода на схеме неверна, оптимально 10-100нФ).
Перед входом стоит резистор на 20-50 кило ом. Данный резистор был поставлен интуитивно, так как перед этим там по сути была перемычка и измерения не получались (получалась относительно прямая линия на уровне нескольких миливольт). Есть мысль почему там должен стоять этот резистор, но пока не осмелюсь озвучить вслух, боюсь засмеют.
Обвязка микрухи сделана на одной плате и тут всё по классике (даташиту): питание от 3.3 В; кварц на 25 МГц; i2c с подтяжкой строго к линии 3.3 В через 4.7 кОм. Сначала подключал к ардуинке, у которой логический уровень 5 вольт. Многие ставят в цепи сигнала полевики, но судя по моему опыту микросхема держит 5 вольт на входе.
По питанию желательно(обязательно) ставить блокирующие конденсаторы на 10-100 пик в цепи питания, и рядом с микросхемой и рядом с микроконтроллером, а иначе начинает глючить !!ВСЁ!! (и компухтер тоже), вплоть до появления писка в динамиках, особенно на частоте больше ~100 МГц
Вообще если посмотреть схему модулей от adafruit, то эта такая же, только проще.
Фотка получившегося самопального "модуля", особо впечатлительных просьба листать дальше
Что по измерениям.
Вместо тонны слов лучше дам ссылку на эксель файл, в котором и графики, и цифры (надеюсь не заблокируется). Сам файл немного не "причесан" в плане красоты, чтобы выставлять на показ, но...
https://yadi.sk/i/VCnoeKN9Y0ovgQ
Там где указана частота и слово кварц, там измерения кварца как по схеме выше, все остальное измерения LC фильтров, тоже как по схеме выше.
После всего этого были работы по переезду всего добра на контроллер STM32 с использованием библиотеки HAL. Упустим момент написания прошивки, библиотеки под si5351, подключение и так далее, это не самый лучший период в моей жизни, которых хочется забыть.
В общем виде использовалось следующее: STM32f103 в виде отладочной платы, экран 128*160 на чипе st7735, si5351 и вся обвязка описанная выше, STLink.
Вот фото всего безобразия: Провода что идут на верх, это логический анализатор, смотрел "общение" чипа и контроллера.
Фото с экранчика: Точно не скажу номиналы фильтра, какая частота расчетная(около 2.5 МГц) а какая полученная(2-2.2), сколько дЦб в верхушке и т.д., но точно скажу что все по схеме, как в самом начале темы.
Какие выводы:
1) нет лучше соединения чем пайка.
2)как для прибора-показометра вещь отличная, если вам нужна сверх точность, тот тут увы, либо микруху берите другую, либо городите схемы коррекции и прочего. У автора просто нет эталонных приборов чтобы сравнить, поэтому о погрешности можно только гадать.
Что дальше:
Вообще доведение всего до ума. Есть желание сделать отдельный прибор на СТМке, с нормальным интерфейсом, кнопками и прочими благами человечества.
Возможно допилю библиотеку для СТМ под ХАЛ, чтобы человек взял, и с пол пинка смог запустить.
Весь исходный код взят тут https://radiotransmitter.wordpress.com/ ... ator-chip/, и именно на основе этого делается библиотека. Если вы ардуинщик лучше используйте библиотеку Si5351mcu-master, самая простая и надежная, опять-таки, по мнению автора.
Спасибо что убили время на прочтение этого творения)
P.S. Я вроде обещал об этом написать еще в ноябре-начале декабря, но конец семестра, сессия, новый год. Так и было, сделал испытания на ардуино в ноябре, но тест на стмке и написание темы по сути сделал на второй недели января, извините кому обещал)