Можно использовать сигнал PLL в качестве часов для нескольких устройств.

У нас есть генератор, обеспечивающий тактовый сигнал для микроконтроллера. Он имеет входной и выходной контакты генератора: XTAL-IN и XTAL-OUT.

Мы хотели бы использовать тот же тактовый сигнал в качестве цифрового тактового входа для другого микроконтроллера. Могу ли я просто коснуться сигнала XTAL-IN и использовать его непосредственно в качестве входа для другого MCU, или это будет мешать работе PLL?

Ответы (1)

Это можно сделать, но для надежной работы требуется чрезвычайно тщательный анализ.

Как правило, вам следует снимать сигнал с контакта XTAL-OUT (также известного как X2), так как он является выходом схемы встроенного генератора и обеспечивает более высокую амплитуду сигнала, а драйвер будет иметь более низкий импеданс узла. Это особенно важно, если контакты XTAL-IN (он же X1) и XTAL-OUT подключены к реальному кристаллу. Дополнительная емкость, особенно на выводе X1, может изменить рабочую частоту схемы генератора или помешать его надежному запуску.

При касании контактов X1 или X2 необходимо учитывать, что это аналоговые сигналы и обычно они не проходят между полными цифровыми логическими уровнями. Нагрузка ответвительной цепи должна иметь высокий импеданс и должна иметь возможность преобразовывать аналоговые сигналы низкого уровня в тип сигнала, необходимый для нагрузки на следующей цепи в линии.

Если вместо этого вы управляете контактом XTAL-IN с каким-либо внешним генератором, он может уже обеспечивать сигнал полного логического колебания. В этом случае внешнее устройство вполне может без проблем подключаться к контактам XTAL-IN нескольких микроконтроллеров.

В нашем случае второй MCU не может принимать и генерировать - он имеет только цифровой тактовый вход. Могу ли я подключить XTAL-OUT к этому?
@ user48956 - Возможно, его удастся подключить, но вам действительно нужно внимательно посмотреть, каков диапазон сигнала напряжения на выводе XTAL-OUT. Почти все из них, которые я смотрел, при подключении кварца не имеют сигнала, который переходит как надежный цифровой сигнал. Таким образом, вам, вероятно, потребуется найти буфер, который может выровнять сигнал и создать выходной сигнал, который является законным цифровым сигналом для 2-го MCU. - Продолжение -
- Из продолжения - Если вам придется в конечном итоге добавить микросхему для буферизации XTAL-OUT, я бы порекомендовал, что в целом лучшее решение может состоять в том, чтобы просто добавить в конструкцию автономный осциллятор, который имеет хороший цифровой выход и подключите это к обоим MCU. -------- Вы не предоставили много информации, касающейся фактических деталей, которые вы используете, и частоты работы, поэтому невозможно рекомендовать возможные компоненты, которые вы могли бы использовать для любого подхода.