Конечно же надо, но у меня там внешний соединительный проводок длиной 2 см. при варианте с линейным расположением плат, и 5 мм. при бутерброде. В обоих случаях никаких наводок нет, никакой экранировки провода не требуется...
Я посмотрел вашу плату внимательно. Вы ее уже заказали? Я нашел много важных нюансов. Если не заказали, подождите мою, посмотрите отличия в подходе. Сделаете доработки и тогда....
Очень правильное решение. Потому, что топология уже проверена неоднократно. Риск получить лажу при иной разводке при условии соблюдения элементарных правил, не сильно велик, но он есть...
divider = (uint64_t) (13200000000 / xtalFreq); // PLL frequency: 900MHz if ((divider & 1) != 0) divider--; // Ensure an even integer division ratio
pllFreq = divider * xtalFreq; // Calculate the pllFrequency: the divider * desired output frequency
mult = pllFreq / freq; // Determine the multiplier to get to the required pllFrequency l = pllFreq % freq; // It has three parts f = l; // mult is an integer that must be in the range 15..90 f *= 4294967295; // num and denom are the fractional parts, the numerator and denominator f /= freq; // each is 20 bits (range 0..1048575) num = (uint64_t) f; // the actual multiplier is mult + num / denom denom = 4294967295; // For simplicity we set the denominator to the maximum 1048575
Схема, печатная плата и тестовая прошивка для проверки работоспособности модуля. С кварцевым генератором 80 мгц, микросхема выдает на выходе OUT2 20 мгц. Печатная плата предусматривает возможность установки генератора (в прямоугольном корпусе) или кварца. Это то, что было под рукой. Но прошивка для генератора. Это все, конечно, пока только макет, для изучения микросхемы и отработки программы.
Для проверки модуля написал небольшую программку. Программа пишет в регистры микросхемы, затем читает и выводит прочитанное на экран компьютера. Для вывода на экран используется терминальная программа Terminal 1.9. Проект можно открыть и изменить в программе AVR Studio 4.19 или старше. HEX файл прошивки в папке проекта "default". Это только для проверки правильности записи.. Больше ничего. Кроме того, при первом включении? может оказаться полезной программа для Ардуино "ScanerI2C". Скетч программы можно найти в интернете. Запустить программу, в меню "Tools" - Serial Monitor. Микросхема должна ответить 74. Это ее адрес (при замкнутых на землю A0 и А1.