Микроконтроллер PIC: где он подходит и что нужно проверить перед проектированием с ним?
Микроконтроллер PIC — это программируемый микрочип, который сочетает в пакете замедление/выходной процессор, память и периферию. Конструктор, несколько отдельных интегральных схем вместо создания системы управления, может использовать микроконтроллер для чтения датчиков, запуска выходов, обмена данными с другими устройствами и запуска встроенной прошивки.

Устройства PIC находятся в обращении на протяжении десятилетий, поэтому они по-прежнему появляются в промышленном контроле, потребительских товарах, картах для хобби, замене технического обслуживания и обратном инжиниринге. В то время как новые детали на основе рычага преобладают во многих новых конструкциях, запасные части PIC в основном остаются в дешевых продуктах и старом оборудовании, требующих помощи или перепроектирования.
Практический вопрос для команды аппаратного обеспечения таков: просто «косик микроконтроллера pic?» Нет. Соответствует ли семейство PIC номеру ввода-вывода, всем номинальным значениям напряжения, требованиям времени, сложности прошивки и риску жизненного цикла создаваемого продукта? Здесь важны дизайн карточки, выбор деталей и детали производства.
В этом руководстве объясняется, как микроконтроллер PIC, как он работает, где он используется, как он сравнивается с другими параметрами MCU и что вы должны соблюдать перед заменой. Плата Печатная плата.
Так это микроконтроллер PIC?
PIC расшифровывается как интерфейс контроллера окружающей среды, но в повседневной инженерии люди часто говорят просто «PIC MCU» или «Фото микроконтроллер». Устройство PIC представляет собой одночип-контроллер с ядрами процессора, флэш-памяти или программой, оперативной памятью, секундомером, GPIO и UART, SPI или I2C.
Несколько семейств фотографий нацелены на разные уровни сложности. Небольшие 8-битные секции часто используются для простых задач управления, таких как время пересылки, сканирование клавиатуры, управление светодиодами или домашние дела с батарейным питанием. Высококачественное семейство фотографий, управление двигателем, USSYI может обрабатывать аналоговое обнаружение, функции безопасности и самую сложную прошивку.
Одна из причин, почему часть PIC остается актуальной, заключается в том, что у нее есть широкая связанная база. Если клиенту нужна карта управления, которую нельзя скопировать, отремонтировать или обновить, можно подключить оригинальный дизайн MCU PIC. В этих случаях перепроектирование на разных архитектурах может создать ненужную работу по прошивке и верификации.
PIC Micro Controller PCB Как это работает?
ПК также в качестве центра управления микроконтроллером. Он считывает такие входы, как переключатели, датчики, термисторы, энкодеры или коммуникационные пакеты. Затем принимайте решения, основываясь на прошивке и выходах таких устройств, как MOSFET, дисплей, реле, зуммер, состояние двигателя или светодиода.
Сам чип — это только часть дизайна. Использованные направляющие на основе PIC также требуют достаточной дисциплины маршрутизации, чтобы избежать рельсов питания, сброса, анализа конденсаторов, часов, доступа к программированию и проблем отладки прошивки, которые на самом деле являются аппаратной проблемой, если выбранная деталь не использует внутренний генератор.
Например, простая плата термостата, PIC, для считывания температуры, снять кнопку и заменить реле вентилятора. Вы можете использовать его. Небольшая промышленная плата для детей, мониторы аналогового напряжения и данные, которые правильно передают фотографии UARTUNAS, могут ее использовать. В обоих случаях MCU центральный, но надежность карты все равно зависит от звука. design схема печатных плат и варианты макета.
Общее применение микроконтроллера PIC
Микроконтроллеры PIC распространены в продуктах, требующих предсказуемого управления без большой операционной системы или тяжелых батареек. Обычные примеры включают управление инструментом, малый блок питания, сенсорные модули, портативное испытательное оборудование, оборудование для контроля доступа, драйверы двигателей и автомобильные подбаретки.
Они также распространены в реверс-инжиниринге и ремонте. Плохой компромисс может использовать фотографию, которая контролирует время загрузки, блокировку безопасности или связь с главной картой. Если исходная карта устарела, инженерам может потребоваться идентифицировать семейство MCU, контролировать схему поддержки и решать, являются ли пути ремонта, клонирования или функциональной редизайна путей с низким уровнем риска.
Раздел «Фото» не является автоматически лучшим вариантом для любого нового проекта. Если продукт требует высокоскоростной графики, беспроводных стеков или значительных заданий DSP, другие семьи MCU могут быть более подходящими. Но для многих продуктов, интегрированных с контролем, PIC включает требования с более низкими накладными расходами, чем более крупные платформы.
Основной выбор и разница в семейном фото
Ассортимент изображений широк, поэтому выбор семьи важнее, чем только бренды. Старые 8-битные устройства распространены на платах управления, потому что они дешевы и хорошо понятны. Устройства среднего размера добавляют лучшую периферию и глубину памяти. Семейство 16-битного и 32-битного более высокого уровня поддерживает больше кодового пространства, лучшую математические показатели и более широкие параметры интерфейса.
При сравнении деталей сначала проверьте пять вещей:
1. Доступны размеры ввода-вывода и пакета. 2. Требуемое напряжение питания и аналоговые характеристики. 3. Размер прошивки и памяти, доступных для будущего анализа. 4. Коммуникационный linterface, который нужен продукту. 5. Поддерживает программирование и отладку во время восстановления и обслуживания.
Сосредоточившись слишком много на тактовой частоте и минуя более практичные темы, например, на ремонтируемую карту, которая очень низкая по низкой цене или выбранная в Муэ, легко обойти более практичные проблемы, например, если за ней стоит хрупкая цепочка поставок. Для продуктов, которые могут потребовать длительного срока службы, доступность может быть более важной, чем небольшое увеличение производительности.
PIC по сравнению с другими микроконтроллерами
Обычно микроконтроллеры PIC сравнивают с AVR, STM32, MSP430 или устройствами класса ESP. Универсального победителя здесь нет, поскольку выбор зависит от конкретной задачи. Микроконтроллеры PIC часто выбирают, когда требуется простая логика управления, наличие проверенных временем инструментов разработки и использование семейства чипов, уже много лет применяемого в аналогичных изделиях.
STM32 может предложить больше места и более богатые экосистемы для сложных встроенных работ. ESP32 может быть интереснее, если нужен Wi-Fi или Bluetooth. Подразделение AVR по-прежнему распространено в его разработке на основе Arduino. Но если вы возьмете более длинный дизайн, повторное использование архитектуры PIC может сократить изменения карты, усилия по перезаписи прошивки и атрибуты риска.
Жертвоприношение очень важно в обратной инженерии. Редизайн, который меняет семейство MCU, может выглядеть элегантно на карте, но сопоставление PIN-кода также может изменить время резки, поведение ADC, поток программирования и LESC-OP. Для сервисно-ориентированного дизайна стабильность часто сводит на нет новые вещи.
Советы по конструктору платы
Начните с целостности власти. Поместите конденсатор разложения рядом с каждым контактом питания MCU, поддерживайте короткую смену мощности и не направляйте шумный ток переключения той же локальной линии заземления, что и чувствительные аналоговые контакты. Миниатюрные карты обычно терпят неудачу, потому что оборудование вокруг него рассматривается впоследствии.
Раскрываю практичные названия программ. Независимо от того, использует ли команда ICSP или другие поддерживаемые методы, отладка намного проще при доступе к программированию и маркировке PIN. Он также полезен для полевых служб и мелкосерийной переработки.
Защитите схему восстановления и консервативные часы. Иногда неначальная карта может целыми днями искать прошивку. Если в проекте используется внешний генератор, внимательно следуйте руководству по техническим характеристикам и сохраняйте физическую устойчивость сети.
Используйте дисциплинированное позиционирование и руководство. Общий Инструкции Макет печатной платы Это все еще применимо, но карты PIC часто выигрывают от дополнительного предупреждения, когда речь идет об аналоговых опорных линиях, доступе программиста и изоляции между низкоуровневыми сенсорными дорожками и переключающими выходами.
Если карта является частью ремонта или клонирования, задокументируйте то, что известно и удаляется. Это включает в себя функцию PIN-кода, поведение инициализации, тестовую точку и то, защищено ли исходное устройство от чтения кода. детали, проект представляет собой улучшение, переработанный совместимый или полностью Инженерия Назад PCB усилие.
Проблемы с прошивкой и производство
Выбор микроконтроллера никогда не является просто решением прошивки. Это влияет на тесты сборки, процедуры обновления веб-сайта и то, как команда по улучшению может реально поддерживать их позже. Если MCU должен быть запрограммирован в производство, определите, выполняется ли он до сборки, после сборки или через законодателя в окончательном тесте.
Также необходимо заранее решить, насколько терпимой должна быть конструкция. Замена, совместимая с PIN-кодом, полезна только в том случае, если подача заявок на прошивку, конфигурации предохранителей, гипотезы генератора и сопоставления устройств все еще действительны. В противном случае «инвалидное» изменение может быть скрытой производственной проблемой.
Оставьте место для диагностики тяжелых продуктов. Некоторые маркированные тестовые блоки, чувствительные соединители программирования и задокументированные пути загрузки могут упростить проверку на наличие восстановленных карт. Предложение команды Улучшение Микроконтроллер Или редизайн карты занимает много времени не только в самом коде, но и в этих практических деталях.
Распространенные ошибки при использовании микроконтроллера PIC
Одной из распространенных ошибок является выбор детали с достаточным объемом памяти для создания первой прошивки. Исправления ошибок не оставляют места для изменений протокола или будущих ресурсов.
Другой недооценивает программирование и отладку доступа. Плата иногда достигает стадии прототипа без простого способа подключения программиста после установки контейнера. этого можно избежать.
Конструкторы также имеют смешанные проблемы с сигналами. Фотография, которая считывает аналоговые датчики и релейные коммутаторы PWM или релейные нагрузки, может плохо себя вести, если основная стратегия небрежна. Симптомы могут казаться случайной нестабильностью прошивки, эффективно удерживающей шум на пути измерения.
Наконец, некоторые команды выбрали фотографии по унаследованным причинам, не проверяя текущую доступность, поддержку сети транспортных средств и общую стоимость редизайна. Повторное использование полезно, но только в том случае, если технические и коммерческие все еще верны.
Когда микроконтроллер PIC подходит
Микроконтроллеры PIC обычно подходят, когда для продукта требуется аппаратная платформа, которая может поддерживаться надежным интегрированным управлением, простыми требованиями к сварке, длительным сроком службы и практичным инженерным процессом. Это также разумный вариант сохранения или воссоздание существующих карт, уже подключенных к архитектуре фотографии.
Если проект требует чистого тура, поддержки прошивки или перенастройки платы управления устарела, лучше всего вопрос, старый он или новый. Наилучший вопрос заключается в том, решает ли он реальные проблемы управления с приемлемыми рисками, затратами и поддержкой.
Для многих улучшений, клонирования и управления приложениями ответ остается положительным.
Что проверить перед выбором микроконтроллера PIC?
Проверьте LE/S, пакеты, напряжение питания, требования к генератору, периферийные устройства, память, методы программирования, доступность и совместимость с длительным жизненным циклом.
Почему анализ конденсаторов важен для фото MCU?
Разделительные конденсаторы обеспечивают локальный ток во время переключения и помогают поддерживать устойчивое питание уровня. Поместите их возле силового вывода MCU с коротким обратным путем.
Что может прервать программирование чертежной доски?
Распространенные причины включают неправильные кабели MCLR, отсутствие опорного напряжения, перегруженные контакты PGC/PGD, проблемы с генератором, плохие опоры на землю или разъемы для программирования из-за ошибки рулевого управления.




