MIKROCHIP-LOGO

Demo deska MICROCHIP USB PD

MICROCHIP-USB-PD-Demo-Board-PRODUCT

USB PD Demo deska

USB PD Demo Board je ukázková deska USB nabíječky baterií s mikrokontrolérem ATSAMD21J18A. Deska obsahuje PKoB pro programování/ladění USB spolu s rozhraním Atmel ICE.

Nastoupitview

MICROCHIP-USB-PD-Demo-deska-FIG-1

Deska podporuje dva typy rozšiřujících hlaviček. K dispozici je jeden I/O konektor Xplained Pro se 4kolíkovým napájecím konektorem Xplained Pro a konektor mikroBUS klikací desky. Napájecí zdroj SEPIC nabíječky baterií může podporovat plnou specifikaci USB PD 20V/5A 100W. Demo kód podporuje přídavnou desku OLED1 Xplained Pro na rozšiřující hlavičce 1. Tato přídavná deska je volitelná, ale je užitečným nástrojem pro ladění a sledování stavu nabíječky. Desku OLED1 Xplained Pro lze zakoupit samostatně. USB PD Demo Board je ukázková deska USB nabíječky baterií s mikrokontrolérem ATSAMD21J18A. Deska obsahuje PKoB pro programování/ladění USB spolu s rozhraním Atmel ICE. Deska podporuje dva typy rozšiřujících hlaviček. K dispozici je jeden I/O konektor Xplained Pro se 4kolíkovým napájecím konektorem Xplained Pro a konektor mikro-BUS klikací desky. Napájecí zdroj SEPIC nabíječky baterií může podporovat plnou specifikaci 20V/5A 100W USB PD.

MICROCHIP-USB-PD-Demo-deska-FIG-2

Začínáme

  1. Ověřte, že A) 5V Select Header má propojku na straně DBG a B) Reset Select má propojku na Boot straně, jak je znázorněno níže:
    1. A) Propojka na levé straně
    2. B) Propojka dole
  2. Stáhněte a spusťte MPLAB X IDE.
  3. Zapojte ladicí USB do počítače a zkontrolujte, zda MPLAB X rozpozná, že je sada připojena.
  4. Pokud se LED dioda napájení nerozsvítí, zkontrolujte, zda je 5V select header nastaven na správný zdroj.
  5. Stáhněte si složku PSF z webu GitHub (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) a rozbalte složku.
  6. Otevřete MPLAB X a klikněte File > Otevřete projekt a přejděte na místo, kde jste soubor stáhli file a přejděte do složky PSF_EVB_Sink > PSF > Demo > PSF_EVB_Sink > firmware a vyberte projekt file; PSF_EVB_Sink.x
  7. Vyberte programovací nástroj: Ukázková deska USB Type-C-SN: XXX
  8. Sestavte a naprogramujte demo kód stisknutím tlačítkaMICROCHIP-USB-PD-Demo-deska-FIG-4 tlačítko umístěné na
  9. Připojte kladnou stranu 12V baterie ke svorce baterie označené + a zápornou stranu baterie ke svorce označené -.
  10. Připojte libovolnou nabíječku podporující USB PD ke konektoru USB-C a začněte nabíjet.

Demo kód podporuje přídavnou desku OLED1 Xplained Pro na rozšiřující hlavičce 1. Tato přídavná deska je volitelná, ale je užitečným nástrojem pro ladění a sledování stavu nabíječky. Desku OLED1 Xplained Pro lze zakoupit zde: OLED1 Xplained Pro Board. Tlačítko 3 na desce OLED1 slouží k přepínání mezi dvěma stránkami zobrazení. Na první stránce je zobrazen stav nabíječky baterie (buď Fault, Pre-condition, CC Mode, CV Mode, nebo Fully Charged). Pokud došlo k poruše, zobrazí se, o jaký typ poruchy se jedná. Pokud nedojde k žádné poruše, zobrazí se SOC baterie v procentechtagE. Na straně 2 je zobrazena sjednaná smlouva PD ve sjednaném objemutage a aktuální.

Poznámka: Možná budete muset stisknout tlačítko reset desky po připojení desky OLED1, pokud displej zpočátku nefunguje.

MICROCHIP-USB-PD-Demo-deska-FIG-5

Obrázky 5 a 6 znázorňují různé stavové a chybové kódy, které jsou rozpoznány stavovým strojem nabíječky a zobrazí se na desce OLED1. Je uveden stručný popis toho, co každý kód znamená

Typ stavu Celočíselný kód Popis
CHYBA 0 Byla zjištěna závada
 

PŘEDPOUŠTĚNÍ

 

1

Baterie voltage je příliš nízké pro plný proud

nabíjení

 

CCMODE

 

2

 

Režim nabíjení konstantním proudem

 

CVMODE

 

3

 

Konstantní objemtage režim nabíjení

NABITÁNO 4 Baterie je plně nabitá
 

DOBÍJTE

 

5

 

Baterie voltage od nabití klesla

Stavové kódy nabíječky

Typ poruchy Celočíselný kód Popis
GENERICKÉ 0 Neznámá závada
NOSOURCE 1 Není připojen žádný zdroj PD
 

UVLO

 

2

 

Svorka baterie objtage je příliš nízké

 

OVLO

 

3

 

Svorka baterie objtage je příliš vysoké

PŘETEPL 4 Teplota baterie je příliš vysoká
PODTEPLÝ 5 Teplota baterie je příliš nízká

Výstupem jsou informace o ladění pro ladění komunikačního portu desky. Pomocí terminálového programu, Tera Term, nastaveného na správný COM port pro desku PD EVAL a 115.2 kBaud, budou informace o ladění vytištěny do okna terminálu, jak je znázorněno níže.

MICROCHIP-USB-PD-Demo-deska-FIG-6

Níže uvedené informace o ladění o nabíjení baterie.

MICROCHIP-USB-PD-Demo-deska-FIG-7

Postup kalibrace

Podrobnosti o postupu kalibrace najdete na straně 7 uživatelské příručky. Pro zlepšení přesnosti měření proudu nabíječky lze provést volitelnou kalibrační proceduru. Pro tento proces bude zapotřebí multimetr.

Kroky ke kalibraci aktuálních hodnot:

  1. Sestavte obvod znázorněný na obrázku níže.
  2. V kódu file „SEPIC_CTRL.c“ změňte proměnnou CALEN na 1 a přeprogramujte desku tak, aby umožnila kalibraci.MICROCHIP-USB-PD-Demo-deska-FIG-8
  3. Zapojte zdroj napájení PD do konektoru USB-C (není znázorněno níže).
  4. Pomocí vizualizéru dat v MPLAB X zadejte proud (v mA) zobrazený na multimetru. Pokud to uděláme pro dvě různé hodnoty, umožní nám to vypočítat potřebné kalibrační parametry.
  5. Tyto hodnoty jsou uloženy v EEPROM a kalibraci stačí provést pouze jednou. Pokud desku přeprogramujete, budete muset kalibraci zopakovat.MICROCHIP-USB-PD-Demo-deska-FIG-9

 

Charakteristiky nabíječky

Podrobnosti o vlastnostech nabíječky najdete na straně 8 uživatelské příručky. Nabíječka používá konstantní proud/konstantní objtage nabíjecí algoritmus. Existují tři hlavní stavy, ve kterých nabíječka pracuje, předběžná podmínka, nabíjení konstantním proudem a konstantní objemtage poplatek. Nabíječka přejde do režimu předběžné kondice, pokud detekuje objem baterietage je příliš nízké pro bezpečné nabíjení plným proudem. V tomto režimu je nabíjecí proud omezen na několik set miliamps. Jakmile nabíječka detekuje objem baterietage je nad prahem přerušení před nabíjením, bude ramp proud na maximální povolený nabíjecí proud. Tato hodnota může být pevně zakódována uživatelem nebo může být nastavena na automatický výpočet na základě sjednané smlouvy PD. Nabíječka bude pokračovat v nabíjení konstantním proudem, dokud se neobjtage se blíží svému maximálnímu objemutage ve kterém bodě vstoupí do konstantního objtage režim. V tomto režimu nabíječka kontroluje objem baterietage každých 500 ms. Pokud zvtage je nad maximálním objemem baterietage, bude snižovat proud, dokud nebude na nebo mírně pod tímto objememtage práh. Tím bude zachován objem baterietage na konstantní úrovni. Tento proces bude pokračovat, dokud nabíjecí proud nebude pod stanoveným vypínacím proudem. V tomto okamžiku se nabíječka vypne, ale bude nadále sledovat baterii a podle potřeby dobíjet.

MICROCHIP-USB-PD-Demo-deska-FIG-10

Parametry pro prahové hodnoty stavu nabíječky lze vyladit v „SEPIC_CTRL.c“ file. Pro stanovení parametrů baterie a požadovaných prahových hodnot/mezních hodnot se používá několik definic

MICROCHIP-USB-PD-Demo-deska-FIG-11

Navíc lze preferovaný nabíjecí proud určit ručně nebo automaticky úpravou níže uvedeného kódu.

MICROCHIP-USB-PD-Demo-deska-FIG-12

Schémata

Schémata a kusovník
Schémata a podrobnosti o kusovníku naleznete na stranách 11-17 uživatelské příručky.

MICROCHIP-USB-PD-Demo-deska-FIG-13MICROCHIP-USB-PD-Demo-deska-FIG-14 MICROCHIP-USB-PD-Demo-deska-FIG-15 MICROCHIP-USB-PD-Demo-deska-FIG-16 MICROCHIP-USB-PD-Demo-deska-FIG-17

Tisk PCB

MICROCHIP-USB-PD-Demo-deska-FIG-18

Kusovník

MICROCHIP-USB-PD-Demo-deska-FIG-19 MICROCHIP-USB-PD-Demo-deska-FIG-20 MICROCHIP-USB-PD-Demo-deska-FIG-21

Dokumenty / zdroje

Demo deska MICROCHIP USB PD [pdfUživatelská příručka
USB PD Demo Board, PD Demo Board, Demo Board, Board

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *