Комплексное обслуживание для производителей электроники. Мы специализируемся на изготовлении печатных плат(PCB), сборке ПП (PCBA), услугах ODM.
ПЕЧАТНАЯ PCB

ПЕЧАТНАЯ PCB - Как запрограммировать ИС-чип?

ПЕЧАТНАЯ PCB

ПЕЧАТНАЯ PCB - Как запрограммировать ИС-чип?

Как запрограммировать ИС-чип?
2024-11-11
Смотреть:393
Автор:iPCB

Как мы все знаем, PCB — это плата без установленных компонентов, а PCBA — плата с собранными компонентами. Таким образом, после завершения производства платы PCB, сборки компонентов PCB и других процессов, основная аппаратная часть электронного продукта готова. Но как же она реализует функции проекта? Для человека, который не будет её использовать, это просто плата с установленными компонентами. Кто же отвечает за её активацию?

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

Эта программа кодирования PCBA является одной из ключевых функций готового продукта и поэтому имеет высокую степень конфиденциальности. После того как команда разработчиков программного обеспечения завершит программу, как она будет импортирована в PCBA? Это делается через «программирование».


Что такое программирование?

Программирование относится к процессу "переноса" программы в внутреннее пространство хранения ИС-чипа. Обычно оно делится на программирование вне системы и программирование в системе.

Оффлайн-программирование подключает ИС-чип к адаптеру на основе его специфической упаковки, используя адаптер для программирования ИС-чипа. Характер адаптера аналогичен точному приспособлению, и разные упаковки ИС-чипов требуют разных адаптеров. Если в производственном тестировании обнаружена ошибка и требуется коррекция, ИС-чип необходимо удалить с адаптера и перепрограммировать в соответствии с установленным процессом, что требует значительных трудовых и материальных ресурсов и делает процесс дорогостоящим. В процессе обработки PCBA могут возникать непредвиденные условия, такие как недостаточная термостойкость печатной платы, что может привести к деформации ИС-чипа при его удалении, увеличивая риск брака.

В-системное программирование использует стандартные шины связи ИС, такие как USB, SWD, JTAG, UART и другие. Интерфейс обычно фиксированный, требующий небольшого количества контактов для программирования. Поскольку скорость интерфейсной связи невысока, достаточно стандартного кабеля, и это не приводит к высокому энергопотреблению. В-системное программирование выполняется путем подключения ИС через провода для ее программирования. Если во время производственного тестирования обнаруживаются ошибки, можно немедленно устранить их и перепрограммировать конкретную ПКБ без необходимости извлечения ИС. Этот подход не только снижает производственные затраты, но и повышает эффективность программирования.

С точки зрения стоимости и отказоустойчивости, программирование в системе более выгодно, чем автономное программирование.

IC chip

IC chip


Как улучшить стабильность программирования в системе?

Уменьшите частоту связи: частота связи является важным параметром передачи информации. Более высокая частота позволяет увеличить скорость передачи, но ослабление сигнала возрастает с частотой. Если возникает нестабильность при программировании и высокая скорость не требуется, уменьшение частоты связи может повысить стабильность.

Укоротите длину сигнального провода: передача высокочастотных сигналов сильно зависит от расстояния. Чем дальше сигнал проходит, тем больше его ослабление, что приводит к нестабильности. Размещение интерфейса программатора ближе к входному порту сигнала фиксатора может помочь сократить общую длину сигнального провода.

Выберите проводящие сигнальные линии: целостность передачи сигнала зависит от материала провода, его длины и толщины. Выбор более толстого и проводящего провода может снизить внутреннее сопротивление и потери сигнала, например, чистая медь, золото или серебро.

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

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

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


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