Для начала: здесь где-то есть тема про si5351 отдельная, найти можно расширенным поиском, указав что искать нужно не по темам, а по заголовкам тем. Тем этих найдется всего ничего, и средь них видина будет говорящая сама за себя.
Для продолжения: в отличие от многих случаев, когда от даташита отступать не следует, как с левел-шифтерами из полевичков с резисторами, кои и занимают-то 5х5 мм на плате, случай с синтезатором особый. Понимая, что стабильности уже не будет, и что не каждая сишка будет работать за предписанными режимами одинаково, любители на это идут, так как другого варианта по разным причинам просто нет. Есть только неправильный.
Неправильные варианты: Указание в регистрах значений недопустимых даташитом. Использование тактовой частоты недопустимой даташитом. В первом случае все просто, если записалось в регистр, то или работает или нет. Пробуют и делают выводы. Особо тотошные могут и дрожание фазы измерить при этом. Также возможности ограничены размером регистров или выделенынми для значений битами регистров. Больше чем может вместить разрядность туда ведь не запишешь. Восемь бит могут вместить максимальное число 255, а трехбитное поле может вместить максимум цифру 7. Отсюда пытливые умы, понимая, что с регистрами пора завязывать, переходят к манипуляциям с кварцами (проверить что там за кварц подключен сишка не может) И с кварцем, конечно, тоже могут быть козни от разработчика, какие-нибудь там фильтры внутри, но худо-бедно работать все таки будет, а с редкими залипухами можно и программно бороться, типа проверять чего там сишка генерит и генерит ли вообще, да инициализировать ее заново с дерганьем питания через полевичек, к примеру. За те милисекунды пользователь и не заметит ничего, или за замеченный щелчок погрозит в стену кулаком, думая что с противоположной стороны опять воткнули зарядку от смартфона китайского.
Читая даташит,разумеется, можно понять как
лучше сломать поступать. Есть ли смысл повышать или понижать частоту осциллятора. Может быть даже просто загнать на удвоенную частоту и поделить снаружи, чтобы уложиться в нужный диапазон, а может между нижним и верхним, заново инициализировть и исключать делитель из цепочки программно. Если грубо, то сишка берет частоту кварца и сначала умножает ее на чило из допустимого дипапзона, а затем дважды делит. Смотря во что упирается решение, в ту сторону и кварц пробуют менять и множители с делителями. Тема про сишку затрагивает разные моменты, ответы на которые можно найти в сети и при сильном желании разобраться.
Совсем не по теме, но чтобы не искать, если понадобятся, недавние левелшифтеры для атмеги пятивольтовой с датчиком тока и ssd1306 дисплеем трехвольтовыми на общей шине. До датчика тока там и была сишка, кстати, просто схема была подходящая чтобы проверить ina219,нечего не нужно было ни добавлять, ни убавлять, просто переходную платку с сишкой заменить на переходную платку с датчиком. Перед этим две сишки заказывал на алиэкспрессе, хотел было сразу проверить, вот и травил платку. Для прикидок использую макетные платы, для которых изговтовил несколько переходных с шагом 2.54 Там и ICSP для usbasp десятипиновго, и разные чипы разспаяны, даже pe4359 парочка. Переходные платки в алиэкспрессе можно заказать по десятку разных корпусов с разным шагом и затем за десяток минут основные части схем собирать, чтобы что-то проверить и измерить. Вкратце так.