Розподіл генератора між двома ІС


11

У мене на одній платі мікроконтролер і FPGA. Якщо вони обидва будуть працювати з однаковою тактовою швидкістю, чи можу я просто використовувати один генератор, щоб обернути їх обох? Здається, тут є щось, на що я повинен бути уважним, але я не можу одразу придумати будь-які проблеми з цим, якщо я просто залишаю сліди короткими. Хтось робив це раніше? Які би були загальні підводні камені цього?

Відповіді:


15

Так, швидше за все, це добре. Ви повинні переконатися, що кожна мікросхема налаштована на очікування готового годинника, а не на запуск самого кристала. Ви, звичайно, повинні дивитись на таблиці, але, швидше за все, пристрої можна налаштувати саме так.

Однак може бути менш дорогий спосіб. Дуже ймовірно, що принаймні одна (можливо, обидві) мікросхеми може вести кристал безпосередньо. Ви можете дозволити одному з них це зробити і, можливо, використовувати його для керування іншим чіпом. Це може стати дещо складним, оскільки вихідна лінія кристалічного приводу - це більше аналоговий сигнал, ніж цифровий, і він не може бути інтерпретований за призначенням іншого мікросхеми, якщо використовується безпосередньо. Він також не може бути інтерпретований так, як це було призначено звичайним цифровим затвором, тому буферизація його близько до кристала, а потім передача цифрового сигналу на інший мікросхему може також не працювати. Тут вам потрібно дуже ретельно проконсультуватися з таблицями даних та зробити деякі експерименти.

Цілком надійним способом було б мати один мікросхему приводу кристала, щоб цей сигнал був внутрішньо завантажений, а потім вигнаний на інший штифт як реальний гарантований цифровий сигнал. Це, швидше за все, буде працювати з FPGA, що управляє кристалом, оскільки ви повинні мати можливість годинниковий сигнал виводити на штифт. У мікроконтролерів іноді є штифтові тактові, але у випадку з ПОС принаймні (що мені найбільше знайоме), це зазвичай частота генератора / 4, а не безпосередньо частота генератора. Напевно, ви не хочете запускати FPGA та 1/4 тактової частоти мікро.


6

Деякі мікроконтролери можуть налаштувати так, щоб управляти вихідним штифтом із тактовою частотою з його генератора. Досить буфер для тактового сигналу. Я вважаю, що я прочитав це у таблиці даних для ATtiny45. Таким чином, тільки одна мікросхема приводить кристал, але інші мікросхеми все ще можуть використовувати його годинник.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.