Какие внешние часы нужны для PIC32?

Почти все опечатки PIC32, которые я прочитал ( пункт 41 - стр. 5), имеют одну и ту же проблему -

Кварцевый генератор нельзя использовать в качестве входа для первичного генератора (выводы OSC1/OSC2).

Внутренний генератор не подойдет, поэтому мне понадобится внешний генератор, но я не уверен, что мне следует искать при поиске подходящей детали. Я в основном ищу тактовую частоту 8 МГц, которую я могу накачать во внутреннюю PLL для повышения.

Как я могу выбрать подходящие внешние часы для этого устройства (почти по той же цене, что и обычные xtal-эквиваленты)?

Есть ли какие-нибудь хитрости для тех, кто никогда раньше не использовал внешние часы, о которых им следует знать?

С некоторых пор я отказался от кристаллов и использую микросхемы часов. В настоящее время моим фаворитом является серия ASEMB от ABRACON. В настоящее время я использую их на всех своих платах PIC32, как на MX, так и на MZ. Для MZ я использую версию 24MHz, для MX версию 8MHz.
Кстати, невозможность использовать кристалл была кратковременной проблемой в ранних чипах MZ. В нынешних его нет (насколько мне известно). Исправление состоит в том, чтобы добавить в OSCI подтягивающий резистор 10 кОм (IIRC).

Ответы (2)

Эта опечатка немного сбивает с толку. Они говорят, что вы не можете использовать внешний кристалл (не кварцевый генератор) для версий A3 и A4, но для A5 ​​вы должны придерживаться конкретного указанного производителя кристалла и номера детали, чтобы обеспечить работу.

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

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

Вряд ли он будет таким же дешевым, как кристалл, так как модуль содержит кристалл, нагрузочные конденсаторы и микросхему генератора. Я вижу около 0,65 доллара за 1 тысячу, без сомнения, можно сделать лучше. Также некоторые частоты более популярны, чем другие. Обратите внимание на потребляемую мощность (в данном случае 16 мА), которая может быть выше, чем средняя потребляемая мощность микросхемы микроконтроллера.

Как вы пришли к «Они говорят, что вы не можете использовать внешний кварц (не кварцевый генератор)». Разве не все входы часов считаются внешними? Так в чем же разница между внешним кварцем и кварцевым генератором?
Внешний кристалл — это просто кусок вырезанного и притертого монокристаллического кварца с несколькими электродами. Когда вы подключаете его к микросхеме, он образует жизненно важную часть генератора, но сам по себе генератором не является. Внешний генератор обычно (не всегда) представляет собой гибридную схему с кристаллом, микросхемой генератора и нагрузочными конденсаторами в одном корпусе.
Я понимаю. Тогда подойдет следующий вариант - goo.gl/hsw19e < -- ссылка на digikey слишком длинная
Да, конечно, некоторые из них были бы хороши. Почитайте даташиты. Некоторые из них являются MEMS, некоторые — кристаллическими (XO), но вам нужно ознакомиться со спецификациями.

Это относится только к кремниевым версиям A3 и A4.

Когда я прочитал это, эта проблема была представлена ​​в «Документе версии C (4/2014)», затем последний раз обновлялась в «Документе версии E (9/2014)», и с тех пор AFAICT не менялся, поэтому я предполагаю, что обновление в «Документ Rev E (9/2014)» — это когда говорится, что проблема не относится к A5. Итак, предположительно кремний ревизии А5 доступен уже почти два года.

Так что вполне вероятно, что вы будете покупать кремний A5, или вы можете попросить своего поставщика гарантировать, что это A5.

При этом кремний A5 гарантированно работает только с
кристаллом ABLS-LR-12.000MHZ-18-DRT, поэтому используйте один из них.

Это не означает, что другие кристаллы с такой же спецификацией не будут работать, просто они гарантируют, что это единственный кристалл. Если это продукт, используйте гарантированную часть. Если это единичный экземпляр или деталь очень трудно достать, попробуйте найти очень похожую спецификацию. Альтернатива и протестируйте ее. Вероятно, это сработает.

Цитата для кремния A5 находится на странице 19:

Модуль: первичный генератор
Чтобы использовать первичный генератор с кристаллом, для устройств семейства PIC32MZ EC поддерживается только следующий кристалл:
XTAL = ABLS-LR-12.000MHZ-18-DRT
Работа других кристаллов не гарантируется на 100 % при перенапряжении и температуре. ,
и населения. Для обеспечения надежной работы в вашем приложении требуется адекватное тестирование.

Исходя из этого, я предполагаю, что внешние кристаллы нельзя использовать с кремнием A3 или A4. Однако, если у вас уже нет этих чипов, вряд ли это будет актуально.

Цитата для общей проблемы:

Модуль: Генератор
В зависимости от версии кремния кварцевый генератор не может использоваться в качестве входа для первичного генератора (выводы OSC1/OSC2).
Обходной путь
Для кремния Revision A3 и A4: используйте внешние часы или внутренний FRC.

Итак, я прочитал, что кремний A3 и A4 не может использовать внешний кристалл.