MICROCHIP USB PD Demo Papan

Papan Demo PD USB
Papan Demo USB PD minangka papan demo pangisi daya baterei pangiriman daya USB sing dilengkapi mikrokontroler ATSAMD21J18A. Papan kasebut kalebu PKoB kanggo pemrograman / debugging USB, bebarengan karo antarmuka ICE Atmel.
Papan liwatview

Rong jinis header ekspansi didhukung dening papan. Ana siji Xplained Pro I / O header karo 4-pin Xplained Pro power header, lan mikroBUS konektor Papan klik. Sumber daya SEPIC pangisi daya baterei bisa ndhukung spesifikasi USB PD 20V/5A 100W lengkap. Kode demo ndhukung papan tambahan OLED1 Xplained Pro ing header ekstensi 1. Papan tambahan iki opsional nanging minangka alat sing migunani kanggo debugging lan ngawasi status pangisi daya. Papan OLED1 Xplained Pro bisa dituku kanthi kapisah. Papan Demo USB PD minangka papan demo pangisi daya baterei pangiriman daya USB sing dilengkapi mikrokontroler ATSAMD21J18A. Papan kasebut kalebu PKoB kanggo pemrograman / debugging USB, bebarengan karo antarmuka ICE Atmel. Rong jinis header ekspansi didhukung dening papan. Ana siji Xplained Pro I / O header karo 4-pin Xplained Pro power header, lan mikro-BUS konektor Papan klik. Sumber daya SEPIC pangisi daya baterei bisa ndhukung spesifikasi USB PD 20V/5A 100W lengkap.

Miwiti
- Verifikasi A) 5V Pilih Header duwe jumper ing sisih DBG lan B) Reset Pilih duwe jumper ing sisih Boot kaya ing ngisor iki:
- A) Jumper ing sisih kiwa
- B) Jumper ing ngisor
- Ngundhuh lan miwiti MPLAB X IDE.
- Tancepake USB debug menyang komputer lan priksa manawa MPLAB X ngerti yen kit wis nyambung.
- Yen LED Daya ora murup, priksa manawa header pilih 5V disetel menyang sumber sing bener.
- Ngundhuh folder PSF saka situs GitHub (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) lan unzip folder kasebut.
- Bukak MPLAB X banjur klik File > Bukak Project, banjur navigasi menyang ngendi sampeyan ngundhuh file banjur pindhah menyang folder PSF_EVB_Sink> PSF> Demo> PSF_EVB_Sink> firmware lan pilih proyek file; PSF_EVB_Sink.x
- Pilih programing tool: Papan Demo USB Tipe-C-SN: XXX
- Mbangun lan program kode demo kanthi mencet tombol
tombol dumunung ing - Sambungake sisih positif saka baterei 12V kanggo terminal baterei ditandhani + lan sisih negatif saka baterei kanggo terminal ditandhani -.
- Sambungake pangisi daya USB PD apa wae menyang konektor USB-C kanggo miwiti ngisi daya.
Kode demo ndhukung papan tambahan OLED1 Xplained Pro ing header ekstensi 1. Papan tambahan iki opsional nanging minangka alat sing migunani kanggo debugging lan ngawasi status pangisi daya. Papan OLED1 Xplained Pro bisa dituku ing kene: Papan Pro OLED1 Xplained. Tombol 3 ing papan OLED1 digunakake kanggo ngalih ing antarane rong kaca tampilan. Ing kaca pisanan, status pangisi daya baterei ditampilake (salah siji, Kesalahan, Pra-kondisi, Mode CC, Mode CV, utawa Diisi Daya Penuh). Yen fault wis kedaden, bakal nuduhake apa jenis fault iku. Yen ora ana kesalahan, bakal nampilake SOC baterei minangka persentage. Ing kaca 2, kontrak PD rembugan ditampilake ing syarat-syarat rembugan voltage lan saiki.
Cathetan: Sampeyan bisa uga kudu mencet tombol reset Papan sawise plug ing Papan OLED1 yen tampilan ora bisa pisanan.

Tokoh 5 lan 6 rinci negara beda lan kode fault sing dikenali dening mesin negara pangisi daya lan bakal ditampilake ing Papan OLED1. Katrangan singkat apa tegese saben kode diwenehi
| Jinis Status | Kode Integer | Katrangan |
| LUPA | 0 | A fault wis dideteksi |
|
PRECONDITIONING |
1 |
Batere voltage banget kurang kanggo saiki lengkap
ngisi daya |
|
CCMODE |
2 |
Mode pangisian daya saiki konstan |
|
CVMODE |
3 |
Vol pancettagmodus ngisi daya |
| DIKIR | 4 | Baterei wis kebak |
|
ngisi ulang |
5 |
Batere voltage wis tiba wiwit didakwa |
Kode status mesin negara pangisi daya
| Tipe Fault | Kode Integer | Katrangan |
| GENERIK | 0 | Salah sing ora dingerteni |
| NOSOURCE | 1 | Ora ana sumber PD ditempelake |
|
UVLO |
2 |
terminal baterei voltage kurang banget |
|
OVLO |
3 |
terminal baterei voltage dhuwur banget |
| OVERTEMP | 4 | Suhu baterei dhuwur banget |
| UNDERTEMP | 5 | Suhu baterei sithik banget |
Informasi debug output kanggo debug com port kanggo Papan. Nggunakake program terminal, Tera Term, disetel menyang port COM bener kanggo Papan PD EVAL lan 115.2 KBaud, informasi debug bakal dicithak menyang jendhela terminal minangka kapacak ing ngisor iki.

Informasi debug ditampilake ing ngisor iki babagan pangisi daya baterei.

Prosedur Kalibrasi
Deleng kaca 7 saka pandhuan pangguna kanggo rincian prosedur kalibrasi. Prosedur kalibrasi opsional bisa ditindakake kanggo nambah akurasi maca pangisi daya saiki. A multimeter bakal dibutuhake kanggo proses iki.
Langkah-langkah kanggo kalibrasi bacaan saiki:
- Nggawe sirkuit sing ditampilake ing diagram ing ngisor iki.
- Ing kode file "SEPIC_CTRL.c" ngganti variabel CALEN kanggo 1 lan reprogram Papan kanggo ngaktifake kalibrasi.

- Pasang sumber daya PD menyang konektor USB-C (ora digambarake ing ngisor iki).
- Nggunakake visualizer data ing MPLAB X, ketik saiki (ing mA) sing ditampilake ing multimeter. Nglakoni iki kanggo rong nilai sing beda bakal ngidini kita ngetung paramèter kalibrasi sing dibutuhake.
- Nilai kasebut disimpen ing EEPROM lan kalibrasi mung kudu ditindakake sapisan. Sampeyan kudu mbaleni kalibrasi yen reprogram Papan.

Karakteristik Charger
Deleng kaca 8 saka pandhuan pangguna kanggo rincian karakteristik pangisi daya. Pangisi daya nggunakake arus konstan / vol konstantagalgoritma pangisian daya. Ana telung negara utama sing pangisi daya makaryakke ing, pra-kondisi, daya saiki konstan, lan vol konstantage ngisi. Pangisi daya bakal mlebu mode prakondisi yen ndeteksi vol batereitage sithik banget kanggo ngisi daya kanthi aman ing arus kebak. Ing mode iki, daya saiki diwatesi kanggo sawetara atus milliamps. Sawise pangisi daya ndeteksi vol batereitage ndhuwur batesan cutoff wis daya, iku bakal ramp munggah saiki kanggo daya maksimum sing diijini saiki. Nilai iki bisa hard-kode dening pangguna utawa bisa disetel kanggo otomatis ngetung adhedhasar kontrak PD rembugan. Pangisi daya bakal terus diisi ing arus konstan nganti vol batereitage nyedhaki vol maksimumtage ing titik kasebut bakal mlebu vol pancettagmodus e. Ing mode iki, pangisi daya mriksa vol batereitage saben 500ms. Yen voltage ndhuwur vol baterei maksimumtage, iku bakal decrement saiki nganti ing utawa rada ngisor vol singtage ambang. Iki bakal njaga vol batereitage ing tingkat pancet. Proses iki bakal terus nganti saiki pangisian daya ngisor saiki cutoff tartamtu. Ing wektu iki pangisi daya bakal mati nanging bakal terus ngawasi baterei lan ngisi daya yen perlu.

Parameter kanggo ambang negara pangisi daya bisa disetel ing "SEPIC_CTRL.c" file. Sawetara definisi digunakake kanggo netepake paramèter baterei lan ambang / cutoff sing dikarepake

Kajaba iku, arus pangisian daya sing disenengi bisa ditemtokake kanthi manual utawa otomatis kanthi ngowahi kode sing ditampilake ing ngisor iki.

Matematika
Skema lan Bill of Materials
Deleng kaca 11-17 ing pandhuan pangguna kanggo rincian skema lan tagihan materi.


Print PCB

Bill saka Material

Dokumen / Sumber Daya
![]() |
MICROCHIP USB PD Demo Papan [pdf] Pandhuan pangguna Papan Demo PD USB, Papan Demo PD, Papan Demo, Papan |





