បច្ចេកវិជ្ជា PCBA កាន់តែមានភាពចាស់ទុំ ដើរតួនាទីយ៉ាងសំខាន់ក្នុងឧបករណ៍ឆ្លាតវៃផ្សេងៗនាពេលបច្ចុប្បន្ន វាមានកម្មវិធីយ៉ាងទូលំទូលាយ។ ប្រសិនបើអ្នកចង់ឱ្យបន្ទះសៀគ្វីដែលបានបោះពុម្ពសម្រេចបាននូវមុខងាររចនាដែលចង់បាន លើកលែងតែផ្នែករឹង ការគាំទ្រការផ្គូផ្គងនៃកម្មវិធីមានសារៈសំខាន់ណាស់ កម្មវិធីត្រូវបានផ្ទុកទៅក្នុង IC តាមវិធីនៃការសរសេរកម្មវិធី បន្ទាប់មករបៀបសម្រេចបាននូវកម្មវិធី IC នៅក្នុង PCBA ដំណើរការ? បន្ទាប់ UETPCB នឹងណែនាំវាដល់អ្នក។
តើកម្មវិធី PCBA IC គឺជាអ្វី?
ការសរសេរកម្មវិធី PCBA IC គឺជាដំណើរការនៃការផ្ទេរកម្មវិធីទៅក្នុងកន្លែងផ្ទុកខាងក្នុងនៃបន្ទះឈីប ដោយប្រើរន្ធបំបាត់កំហុស/ការសរសេរកម្មវិធី/ការស៊ើបអង្កេត មុនពេលត្រូវបានម៉ោននៅលើ PCB ដែលជាធម្មតាបែងចែកទៅជាការសរសេរកម្មវិធីក្រៅបណ្តាញ និងកម្មវិធីអនឡាញ។
រោងចក្រ PCBA ភាគច្រើនផ្តល់ចំណុចប្រទាក់កម្មវិធីសម្រាប់ Arm, AVR, MSP430 MCUs ។ ហើយរចនាសម្ព័ន្ធមូលដ្ឋាននៃ IC ដែលអាចសរសេរកម្មវិធីបាន មានផ្នែកសម្រាប់អង្គចងចាំ មានអង្គចងចាំគ្រប់ប្រភេទ ដូចជា EEPROM ជាដើម។ PROM ROM, RAM, SRAM ជាដើម។
កម្មវិធីក្រៅបណ្តាញ
តាមរយៈអាដាប់ទ័រជាច្រើនដែលឆបគ្នាជាមួយកញ្ចប់ផ្សេងៗគ្នានៃបន្ទះសៀគ្វី បន្ទះសៀគ្វី និងអាដាប់ទ័រអាចត្រូវបានប្រើជាមួយគ្នាដើម្បីសម្រេចបាននូវការសរសេរកម្មវិធីសម្រាប់ ICs ។ អាដាប់ទ័រខ្លួនវាគឺជាប្រភេទនៃឧបករណ៍ជាក់លាក់មួយ បន្ទះសៀគ្វីផ្សេងគ្នា កញ្ចប់ផ្សេងគ្នាត្រូវការជ្រើសរើសឧបករណ៍ផ្សេងគ្នា។ ឥឡូវនេះ EMMC ដែលត្រូវបានគេប្រើយ៉ាងទូលំទូលាយ និងបន្ទះសៀគ្វីផ្សេងទៀតពួកគេមានទំនោរទៅ BGA, QFN និងកញ្ចប់តូចៗផ្សេងទៀត ហើយតម្លៃនៃការវេចខ្ចប់ប្រភេទនេះ អាដាប់ទ័រគឺខ្ពស់។
ប៉ុន្តែប្រសិនបើមានកំហុសកើតឡើងនៅពេលធ្វើតេស្ត PCBA នោះការតាមដានការផលិតគួរតែត្រូវបានកែសម្រួល ហើយបន្ទះឈីបគួរតែត្រូវបានដកចេញពីអាដាប់ទ័រ ហើយធ្វើការសរសេរកម្មវិធីឡើងវិញតាមដំណើរការដែលបានកំណត់ ហើយវាអាចមានបញ្ហាផ្សេងទៀតក្នុងអំឡុងពេល ដំណើរការ PCBA ដូចជាសម្ភារៈបន្ទះសៀគ្វី PCB ដែលមាន TG ទាប ហើយមិនអាចទប់ទល់នឹងសីតុណ្ហភាពខ្ពស់នៅពេលដកបន្ទះឈីបចេញ នោះបន្ទះឈីបនឹងខូច ដែលចំណាយពេលច្រើន និងចំណាយខ្ពស់ ទន្ទឹមនឹងនោះវានឹងបង្កើនហានិភ័យនៃការរុះរើ។ .
កម្មវិធីតាមអ៊ីនធឺណិត
ការសរសេរកម្មវិធីតាមអ៊ីនធឺណិតគឺជាឡានក្រុងទំនាក់ទំនងស្តង់ដារនៃបន្ទះឈីប ដូចជា USB, SWD, JTAG, UART ជាដើម ជាទូទៅ ចំណុចប្រទាក់ត្រូវបានជួសជុល ហើយម្ជុលតភ្ជាប់តិចជាងមុនត្រូវការពេលសរសេរកម្មវិធី។ ដោយសារអត្រាទំនាក់ទំនងចំណុចប្រទាក់មិនខ្ពស់ ហើយការប្រើខ្សែធម្មតាអាចបញ្ចប់ការសរសេរកម្មវិធី។
ប្រសិនបើមានកំហុសនៅពេលធ្វើតេស្តផលិតកម្ម ការតាមដានផលិតកម្មអាចត្រូវបានកែសម្រួលភ្លាមៗ ហើយចាប់ផ្តើមកម្មវិធីឡើងវិញ ដោយមិនចាំបាច់ដកបន្ទះឈីបចេញទេ។ ដោយសារតែកម្មវិធីអនឡាញគឺតាមរយៈការភ្ជាប់ខ្សែ មិនត្រឹមតែជួយសន្សំសំចៃថ្លៃដើមផលិតកម្មប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងបង្កើនប្រសិទ្ធភាពនៃការសរសេរកម្មវិធីផងដែរ។ ឥឡូវនេះរោងចក្រ PCBA ភាគច្រើននឹងជ្រើសរើសការសរសេរកម្មវិធីតាមអ៊ីនធឺណិតដើម្បីសរសេរកម្មវិធី IC ។
វិធីសាស្រ្តសរសេរកម្មវិធី IC ទូទៅ ហើយអ្វីជាចំណុចប្រទាក់ និងឧបករណ៍?
1, JTAG
JTAG បានប្រើ JLINK អាចបំពេញតម្រូវការនៃការសរសេរកម្មវិធីបន្ទះឈីបភាគច្រើន។
ចំណុចប្រទាក់ JTAG ស្តង់ដារជាទូទៅគឺ 20/14/10pin ចំណុចប្រទាក់ផ្នែករឹងរបស់វារួមមានជាចម្បង៖ RST, TDI, TMS, TCK, TDO, REST, VCC, GND ជាដើម។
2, SWD
វិធីសាស្រ្តនេះភាគច្រើនប្រើខ្សែ SWDIO និង SWCLK ។ JLINK ក៏គាំទ្រការកែកំហុសជាមួយ SWD ផងដែរ។
3. ISP
ការទាញយក ISP ដោយប្រើចំណុចប្រទាក់ UART, TXD និង RXD គួរតែត្រូវបានតភ្ជាប់ឆ្លងកាត់។ ដោយប្រើ USB/TTL ដែលមានតម្លៃថោកណាស់។
តើធ្វើដូចម្តេចដើម្បីធានាថាការសរសេរកម្មវិធី IC ត្រឹមត្រូវ?
1, ត្រូវប្រាកដថាខ្សែភ្លើងបានភ្ជាប់ត្រឹមត្រូវ។
2. ត្រូវប្រាកដថាវ៉ុលផ្គត់ផ្គង់ថាមពលត្រឹមត្រូវ។
3. ត្រូវប្រាកដថាប៉ារ៉ាម៉ែត្រនៃសៀគ្វីគ្រីស្តាល់ oscillator គឺត្រឹមត្រូវ ហើយការតភ្ជាប់គឺធម្មតា។
4, ប្រសិនបើមានសៀគ្វីកំណត់ឡើងវិញខាងក្រៅដើម្បីធានាថាវាដំណើរការជាធម្មតា។
5, សំខាន់បំផុត ប្រតិបត្តិការដំបូងនៃកម្មវិធីកម្មវិធីចូលទៅក្នុងស្ថានភាពសរសេរកម្មវិធី ហើយត្រូវប្រាកដថាការកំណត់ត្រឹមត្រូវ ហើយបន្ទាប់មកបើកភ្លើង (ការយកចិត្តទុកដាក់គឺត្រូវបិទបន្ទាប់ពីពេលជាក់លាក់ណាមួយ)។
