Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095
Επικοινωνήστε μαζί μας
  • ΤΗΛ: +86-755-86152095
  • ΦΑΞ: +86-755-26788245
  • Email: bqcpcba@bqcdz.com
  • Προσθήκη: No. 343 Changfeng rd, Guangming District, Shenzhen, Guangdong, China

Online Vs Offline Προγραμματισμός: Πώς να επιλέξετε

Feb 12, 2025

Προγραμματισμός εκτός σύνδεσης

Ο προγραμματισμός εκτός σύνδεσης, γνωστός και ως προγραμματισμός γυμνού τσιπ, περιλαμβάνει την τοποθέτηση του τσιπ σε ειδικούς προσαρμογείς για προγραμματισμό και στη συνέχεια τοποθετώντας το στο PCB για παραγωγή. Ωστόσο, ο ίδιος ο προσαρμογέας είναι ένα εξάρτημα ακριβείας, το οποίο είναι δύσκολο να χρησιμοποιηθεί σε διαφορετικούς τύπους τσιπ, αυξάνοντας το κόστος. Μόλις υπάρχουν ελαττωματικά προϊόντα που πρέπει να επαναπρογραμματιστούν, είναι δύσκολο να αφαιρέσετε το τσιπ από το διοικητικό συμβούλιο, να το επαναπρογραμματίσετε και στη συνέχεια να το επαναπροσδιορίσετε. Αυτή η διαδικασία απαιτεί σημαντική χειρωνακτική εργασία, πόρους και αυξάνει το κόστος. Κατά τη διάρκεια της παραγωγής PCBA, ενδέχεται να προκύψουν απροσδόκητα ζητήματα, όπως η ανεπαρκής αντίσταση στη θερμοκρασία του σκάφους, η οποία μπορεί να προκαλέσει παραμόρφωση τσιπ κατά την απομάκρυνση, αυξάνοντας περαιτέρω τον κίνδυνο θραυσμάτων. Ο προγραμματισμός εκτός σύνδεσης απαιτεί επέκταση εξωτερικών κυκλωμάτων και χρησιμοποιώντας τυπικές διεπαφές επικοινωνίας, όπως JTAG, DAP, UART, SWD, SPI και άλλα γνωστά πρωτόκολλα επικοινωνίας.

Ο προγραμματισμός εκτός σύνδεσης χρησιμοποιείται συνήθως σε σενάρια που απαιτούν υψηλή ασφάλεια και σταθερότητα, όπως ο προγραμματισμός μεγάλης κλίμακας ή οι καταστάσεις όπου ο όγκος των δεδομένων είναι μεγάλος και ο χρόνος προγραμματισμού είναι μεγάλος. Σε τέτοιες περιπτώσεις, ο προγραμματισμός εκτός σύνδεσης μπορεί να είναι πιο κατάλληλος.

 

Online προγραμματισμός

Ο διαδικτυακός προγραμματισμός, γνωστός και ως προγραμματισμός κυκλώματος, περιλαμβάνει μάρκες προγραμματισμού που έχουν ήδη συγκολληθεί στο PCBA μετά την επεξεργασία SMT. Δεν απαιτεί προγραμματισμό ή άλλα αναλώσιμα. Το εργαλείο προγραμματισμού προγραμματίζει απευθείας τις μάρκες στο PCB και μετά τον προγραμματισμό, μπορούν να πραγματοποιηθούν λειτουργικές δοκιμές. Εάν εντοπιστούν σφάλματα λογισμικού, μπορούν να διορθωθούν αμέσως χωρίς την ανάγκη για σύνθετα βήματα αποσυναρμολόγησης ή αναθεώρησης. Αυτή η προσέγγιση μειώνει το κόστος και είναι βολικό για τους χρήστες που χρειάζονται συχνά επαναλήψεις λογισμικού. Ωστόσο, η αποτελεσματικότητά του είναι χαμηλότερη σε σύγκριση με τον προγραμματισμό εκτός σύνδεσης.

Το πιο σημαντικό, καθώς οι γραμμές παραγωγής κινούνται προς την αυτοματοποίηση, ένας αυξανόμενος αριθμός κατασκευαστών ενσωματώνει τις ΤΠΕ, FCT και άλλες λειτουργικές μηχανές δοκιμών στις γραμμές παραγωγής τους. Η χρήση αυτοματοποιημένων εξαρτημάτων σε συνδυασμό με τον ηλεκτρονικό προγραμματισμό επιτρέπει τη μείωση των χειροκίνητων λειτουργιών κατά τη διάρκεια της φάσης προγραμματισμού. Μετά την τοποθέτηση του πίνακα, ο προγραμματισμός μπορεί να γίνει άμεσα, ακολουθούμενος από δοκιμές αυτοματοποιημένων μηχανών. Αυτό καθιστά ολόκληρη την παραγωγική διαδικασία πλήρως ελεγχόμενη και ανιχνεύσιμη.

 

Λοιπόν, ποιο θα πρέπει να επιλέξετε: online ή εκτός σύνδεσης προγραμματισμού; Θα το αναλύσουμε από τις ακόλουθες πτυχές:

Ταχύτητα προγραμματισμού

Ο προγραμματισμός εκτός σύνδεσης χρησιμοποιεί διάφορους προσαρμογείς για να φιλοξενήσει διαφορετικά πακέτα τσιπ. Μέσα από τη συντομότερη δυνατή σύνδεση κυκλώματος, επιτρέπει τον εξαιρετικά γρήγορο προγραμματισμό τσιπ.

Ο διαδικτυακός προγραμματισμός χρησιμοποιεί διάφορες σειριακές διεπαφές που ενυπάρχουν στις μάρκες, όπως το USB, το SWD, το JTAG, το UART κ.λπ., μέσω της καλωδίωσης για να προγραμματίσουν τα τσιπ. Αυτή η μέθοδος περιορίζεται από την απόδοση της ίδιας της σειριακής διεπαφής.

Είτε εκτός σύνδεσης είτε σε απευθείας σύνδεση, η ταχύτητα προγραμματισμού ποικίλλει ανάλογα με το τσιπ. Για παράδειγμα, το ταχύτερο εργαλείο προγραμματισμού που βρίσκεται στην αγορά, το AP8000, μπορεί να επιτύχει ταχύτητα προγραμματισμού 50MB\/s.

 

Δαπάνες σταθερών επενδύσεων

Ο προγραμματισμός εκτός σύνδεσης απαιτεί διάφορους προσαρμογείς για την υποστήριξη διαφορετικών πακέτων τσιπ. Καθώς περισσότερα τσιπ εξελίσσονται προς μικρότερα πακέτα όπως το BGA και το QFN, αυτοί οι προσαρμογείς γίνονται δοκιμαστικά στοιχεία δοκιμών ακριβείας που είναι πιο δαπανηρά.

Ο διαδικτυακός προγραμματισμός χρησιμοποιεί τυπικά λεωφορεία επικοινωνίας, όπως USB, SWD, JTAG, UART, κλπ., Τα οποία έχουν σταθερές διεπαφές. Αυτές οι συνδέσεις απαιτούν ελάχιστη καλωδίωση, οπότε το κόστος είναι σχετικά χαμηλό.

 

Ανιχνευσιμότητα παραγωγής

Ο προγραμματισμός εκτός σύνδεσης απαιτεί εξαρτήματα ακριβείας για συμβατότητα. Εάν τα σφάλματα εντοπιστούν κατά τη διάρκεια της δοκιμής παραγωγής και απαιτείται ανιχνευσιμότητα παραγωγής για την επανεξέταση, το τσιπ πρέπει να αφαιρεθεί και να επαναπρογραμματιστεί σύμφωνα με την καθιερωμένη διαδικασία. Χρησιμοποιώντας μια ισχυρή πλατφόρμα ανάπτυξης PPA (αυτοματοποίηση της διαδικασίας παραγωγής) και ενσωματώνοντας με το MES (σύστημα εκτέλεσης κατασκευής), μπορεί να ελεγχθεί η διαδικασία προγραμματισμού μαζικής παραγωγής.

Ο διαδικτυακός προγραμματισμός χρησιμοποιεί ενσύρματες συνδέσεις για να προγραμματίσει τις μάρκες. Εάν εντοπιστούν σφάλματα κατά τη διάρκεια των δοκιμών παραγωγής, το ελαττωματικό PCBA μπορεί να ανιχνευθεί και να επαναπρογραμματιστεί, εξοικονομώντας σημαντικό αριθμό χειροκίνητης εργασίας, πόρων και κόστους, βελτιώνοντας παράλληλα την αποτελεσματικότητα. Στην κανονική παραγωγή, πρόσθετοι παράγοντες, όπως η αδυναμία της PCBA να αντέχουν σε υψηλές θερμοκρασίες, μπορούν να προκαλέσουν παραμόρφωση κατά την απομάκρυνση των τσιπ, αυξάνοντας τον κίνδυνο θραυσμάτων.

Γενικά, για μάρκες μνήμης flash, ειδικά μεγάλης χωρητικότητας NAND Flash ή EMMC Chips, τα οποία έχουν μεγάλες ικανότητες αποθήκευσης και μεγάλους χρόνους προγραμματισμού που απαιτούν σήματα υψηλής ταχύτητας, ο προγραμματισμός εκτός σύνδεσης χρησιμοποιείται τυπικά εκ των προτέρων για να εξασφαλίσει την αποδοτικότητα και τη σταθερότητα της παραγωγής. Για το MCUS, ιδιαίτερα το μικρό πακέτο MCU όπως το BGA ή το QFN, το μικρό μέγεθος των τσιπ καθιστά τον χειροκίνητο προγραμματισμό προκλητικό και τα απαιτούμενα εξαρτήματα ακριβείας είναι δαπανηρά. Αυτά τα τσιπ είναι πιο κατάλληλα για online προγραμματισμό μετά την τοποθέτηση στο διοικητικό συμβούλιο για τη μείωση του κόστους παραγωγής.