Максимальная частота сигнала полученная на gpios arduino mega 2560

Можно ли одновременно на GPIO arduino mega 2560 получать прямоугольные импульсные сигналы частотой 10 МГц?

, 👍0

Обсуждение

Возможно, если вы запустили его на тактовой частоте 20 МГц. Но это довольно натянуто., @towe

Но в этом случае я не получаю импульсы идеальной прямоугольной формы. Пожалуйста, помогите мне решить проблему. Заранее спасибо., @chinmoy

Если не считать замены бортового резонатора, максимум можно получить — 8 МГц. Вы можете получить это на любом из контактов, обозначенных как «ШИМ» (т.е. контакты 2–13)., @Edgar Bonet

Вам следует кое-что узнать об «импульсной реакции». Нет ничего лучше идеального. Вы можете приблизиться к этому, уменьшив паразитные емкости/индуктивности и используя более мощный линейный драйвер., @KIIV

16 МГц также возможно, если изменить один из предохранителей для вывода системных часов. '2560 также рассчитан только на частоту 16 МГц, при 20 МГц вы будете его разгонять: ATmega2560/ATmega2561: • 0–16 МГц при 4,5–5,5 В., @CrossRoads


1 ответ


1

Максимальная основная частота, которую вы можете генерировать, составляет fcpu/2 или 8 МГц с резонатором/кристаллом по умолчанию 16 МГц.

Однако форма фактического сигнала во многом зависит от нагрузки на вывод ввода-вывода. Вывод ввода-вывода имеет определенную силу возбуждения, которая обеспечивает ограниченный ток в нагрузке. Любая емкость или индуктивность внутри этой нагрузки вызывает изменение скорости нарастания (также известной как время нарастания или время спада) вывода ввода-вывода. , который влияет на форму сигнала, ограничивая наблюдаемые самые высокие частоты гармоник. В худшем случае вы получите почти синусоидальную волну (проходит только основная частота). В целом вы получаете скорее закругленную прямоугольную волну:

Вы можете улучшить эту скорость, добавив к выходу буфер с более высокой мощностью привода (при условии, что ваш буфер имеет достаточно высокую пропускную способность). Однако сам вывод ввода-вывода всегда будет иметь определенную кривизну сигнала из-за собственных внутренних емкостей.

Для генерации более высоких частот лучше использовать чип, предназначенный для работы на более высоких частотах.

,