PCBA сетевое программирование, as the name suggests, жечь чип непосредственно на чипе PCBA circuit board. Он не зависит от программного сокета и не зависит от срока службы программного сокета. Это дешевый метод программирования IC. The PCBA схемные платы для каждого продукта разнообразны, there are many uncertain factors, Это приведёт к аномалии в сетевом программировании. Автор проанализировал несколько недавних типичных ситуаций, чтобы определить ключ к проблеме.
1. Специальная наружная сторожевая собака иногда делает плохие вещи
The external hardware watchdog is widely used in electronic products. если не вовремя очистить счёт, the watchdog will generate a reset signal to reset the target chip to prevent the chip program from running away or entering an infinite loop. это эффективно обеспечивает стабильное функционирование системы, если не чип PCBA programming, Это просто кошмар..
Программируемые программисты не могут очистить внешний счетчик чипов для собак, что приводит к переполнению и сбросу сигналов о сбросе и сбросу целевых чипов, что может привести к неожиданным сбоям в программе текущего Чипа и к сбоям в программе. чтобы предотвратить это явление, при проектировании схем аппаратные работники должны оставить интерфейс, который может отключить сторожевых собак. через этот интерфейс сначала отключить сторожевую собаку, затем выполнить программу PCBA, чтобы не допустить случайного превращения чипа в сторожевую собаку. сброс прервал программу PCBA.
2. After burning the program correctly, the chip program does not run
Some electronic products have built-in batteries, especially smart bracelets, интеллектуальные часы, smart phones and other products that are very popular now. после того как программисты сожгли код целевой панели, the chip needs to be reset to run the code inside. Вообще говоря PCBA фабрика assembly line production, после выгорания панели, it then enters the test link. во время испытания неэлементная панель питания будет восстановлена, and the chip will automatically power-on reset and run, код может работать нормально; оборудование для оснащения батареями, Потому что батарея всегда работает, there is no power-on reset link, Невозможно запустить код чипа, Resulting in failure of the subsequent test link.
в связи с этим,, P800-ISP has added reset actions (including software reset and reset pin reset). в совместных операциях, after the chip code is erased and programmed and verified, run the [Reset] action, Таким образом, эти устройства с батареями могут быть заменены и введены в эксплуатацию для последующего тестирования продукции.
влияние длины, скорости и стабильности кабелей на онлайновое программирование PCBA
The communication quality between the programmer and the target board is related to the length of the communication cable and the communication speed. удлинение кабеля, the higher the communication speed, Это снижает качество связи и влияет на стабильность программирования. In order for the PCBA работа по программированию должна быть быстрой и стабильной, Необходимо выбрать длину линии, подходящую для целевой доски, в зависимости от конкретной ситуации, and set the appropriate communication rate according to the line length.
последствия проблемы энергоснабжения для сетевого программирования PCBA
интернет - программисты обычно могут питаться для целевой панели, but the power supply capacity is limited. планшет цели с особенно большим энергопотреблением, Как показано на диаграмме ниже, if the programmer is powered by the programmer, программист будет бессилен, and then it needs to be powered directly from the outside; there is also a situation where the target board consumes a small amount of power, Но у него есть силы. The capacitor, В тот момент, когда программист начал питаться к планшету цели, will generate an instantaneous super charging current, То есть, the surge effect, Это будет легко запускать текущую защиту программиста. At this time, Целевой щиток лучше использовать внешний источник питания. In view of this situation, P800 - ISP использует инновационные механизмы электроснабжения и алгоритм обнаружения перенапряжений, which effectively reduces the probability of over-current protection caused by the surge effect.
5. Summary of PCBA online burning work
The above points are often considered in the PCBA online programming work. чтобы стабилизировать работу онлайн - программируемой продукции, fast and orderly, необходимо принимать эффективные меры с учетом конкретных условий каждой плиты во избежание аномалий., Improve programming efficiency.