Controller di commutazione STMicroelectronics STNRG328S Controller digitale
Introduzione
- Questo documento descrive la procedura per riprogrammare la memoria EEPROM del dispositivo STNRG328S montato su schede con topologie STC/HSTC. La procedura prevede il download del binario file stsw-stc in formato esadecimale utilizzando il cavo adattatore USB/TTL-RS232.
- L'example sotto mostra una scheda con topologia STC e STNRG328S montata. Il design si basa sui componenti X7R
(condensatori di commutazione e induttori risonanti) per la conversione di velocità 4:1 (da 48 V bus di ingresso a 12 V Vout), in grado di erogare 1 kW di potenza in applicazioni server. - Il codice binario stsw-stc può essere scaricato dal link https://www.st.com/en/product/stnrg328s. stsw-stc supporta la comunicazione PMBUS. È possibile trovare l'elenco dei comandi e ulteriori informazioni sul dispositivo nella stessa posizione.
Importante: Contattare l'ufficio vendite locale quando si programma il chip per la prima volta.
Strumenti e strumenti
Di seguito sono descritti gli strumenti e gli strumenti necessari per eseguire la procedura di aggiornamento.
- Personal computer con i seguenti requisiti:
- Sistemi operativi Windows XP, Windows 7
- almeno 2 GB di memoria RAM
- 1 porte USB
- Installazione file CDM v2.12.00 WHQL Certified.exe per il driver FTDI per il convertitore da USB 2.0 a UART seriale. Il file può essere scaricato da ST.com alla pagina del firmware dello strumento di valutazione STEVAL-ILL077V1 nella sottodirectory STSW-ILL077FW_SerialLoader.
- Collegare il cavo USB/UART al PC e alla scheda madre. La prima volta che il cavo viene collegato al PC, il driver del convertitore seriale USB FTDI dovrebbe essere trovato e installato automaticamente.
Se il driver non è installato, avviare l'installazione file CDM v2.12.00 Certificato WHQL.exe. - Una volta installato il driver, la comunicazione attraverso la porta USB viene mappata su un PC interno COM. La mappatura può essere verificata in Gestione dispositivi di Windows: [Pannello di controllo]>[Sistema]>[Gestione dispositivi]>[Porte].
- Collegare il cavo USB/UART al PC e alla scheda madre. La prima volta che il cavo viene collegato al PC, il driver del convertitore seriale USB FTDI dovrebbe essere trovato e installato automaticamente.
- Archivio file Flash Loader Demonstrator.7z, necessario per installare il flash loader seriale ST sul PC.
IL file può essere scaricato da ST.com alla pagina del firmware dello strumento di valutazione STEVAL-ILL077V1 nella sottodirectory STSW-ILL077FW_SerialLoader.- Dopo aver installato il set di strumenti, eseguire l'eseguibile file STFlashLoader.exe. Apparirà la schermata mostrata nella figura sottostante.
- Dopo aver installato il set di strumenti, eseguire l'eseguibile file STFlashLoader.exe. Apparirà la schermata mostrata nella figura sottostante.
- Il binario .hex file compilato con IAR Embedded Workbench. Il dispositivo a bordo deve già essere aggiornato con firmware con supporto di comunicazione PMBUS. Per il firmware, facciamo riferimento a STUniversalCode.
- Cavo micro USB.
- Alimentatore CC per alimentare la scheda.
Configurazione hardware
Questa sezione descrive la connessione tra il cavo UART e i pin del dispositivo. Di seguito è riportato il pinout del dispositivo:
- Impostare i pin come specificato nella seguente tabella:
Tabella 1. Impostazioni dei pin STNRG328S
Riferimento ponticello Imposta posizione Spillo 13 (VDDA) +3.3V / +5V a bordo fornito PIN 29 VGG +3.3V / +5V a bordo fornito Perno 1 (UART_RX) Impostare su UART TX del cavo Perno 32 (UART_TX) Impostare su UART RX del cavo Perno 30 (VSS) Terra Perno 7 (UART2_RX) Connettiti a terra per disabilitare il bootloader sul secondo UART - Collegare l'estremità USB del cavo adattatore alla porta USB del PC; quindi collegare l'estremità seriale con i connettori pin della presa.
Verificare le seguenti connessioni:- Cavo_RX = dispositivo_TX (Pin 32)
- TX_cavo = RX_dispositivo (Pin 1)
- Cavo_GND = dispositivo_GND (Pin 30)
L'altro pin 7 UART RX di STNRG328S deve essere collegato a terra.
Download del firmware
- Per la riprogrammazione della memoria EEPROM del dispositivo STNRG328S faremo riferimento alla scheda X7R-1kW mostrata in Figura 1.
- Il firmware stsw-stc è considerato già installato.
- La scheda utilizza Pin 1 e Pin 32 come UART. Il firmware configura questi pin I2C condivisi come UART perché deve abilitare il bootloader tramite UART. Questa funzione può essere attivata eseguendo il comando di scrittura PMBUS per impostare il valore 0xDE su 0x0001.
- Per inviare i comandi PMBUS, l'utente necessita di una GUI e di un'interfaccia hardware USB/UART (vedi 1.).
- Dopo aver eseguito questo comando, collegare il cavo UART su Pin 1 e Pin 32 come descritto sopra e seguire i passaggi seguenti:
- Eseguire STFlashLoader.exe, viene mostrata la finestra sottostante.
- Applicare le impostazioni mostrate nella figura sopra.
Importante:
Non fare clic immediatamente sul pulsante [Avanti] poiché potrebbe chiudere la finestra temporale. Prima di continuare è necessario un ulteriore ciclo di ripristino dei pin. - Per il [Nome porta], selezionare la porta COM associata al convertitore USB/seriale. Windows Device Manager sul PC dell'utente mostra la mappatura della porta COM (vedi Strumenti e strumenti).
- Applicare le impostazioni mostrate nella figura sopra.
- Spegnere e riaccendere la scheda e premere immediatamente (meno di 1 s) il pulsante [Next] nella figura sopra. La seguente schermata apparirà se la connessione tra il PC e la scheda è stata stabilita con successo.
- Dalla finestra di dialogo nella figura sopra, selezionare STNRG dall'elenco [Target]. Apparirà una nuova finestra con la mappa di memoria della memoria non volatile.
- Fare clic sul pulsante [Avanti] e verrà visualizzata la figura sottostante.
Per programmare la EEPROM:- selezionare [Scarica sul dispositivo]
- in [Scarica da file], vai al file file da scaricare nella memoria SNRG328S.
- selezionare l'opzione [Cancellazione globale].
- Fare clic su [Avanti] per avviare la procedura di download.
Attendere il completamento della procedura di programmazione e verificare che appaia il messaggio di successo in verde, come mostrato nella figura sottostante. - È possibile verificare che sia stato scaricato il binario corretto controllando che il checksum di dati e codice del firmware corrisponda alla versione.
Questa procedura è spiegata in STC Checksum Implementation.docx disponibile su ST.com.
Riferimenti
- Nota applicativa: AN4656: Procedura di bootloading per controllori digitali STLUX™ e STNRG™
Cronologia delle revisioni
Tabella 2. Cronologia delle revisioni del documento
Data | Versione | Cambiamenti |
02-mar-2022 | 1 | Versione iniziale. |
AVVISO IMPORTANTE - LEGGERE ATTENTAMENTE
- STMicroelectronics NV e le sue consociate ("ST") si riservano il diritto di apportare modifiche, correzioni, miglioramenti, modifiche e miglioramenti ai prodotti ST e / o al presente documento in qualsiasi momento senza preavviso. Gli acquirenti dovrebbero ottenere le informazioni pertinenti più recenti sui prodotti ST prima di effettuare gli ordini. I prodotti ST sono venduti in conformità ai termini e alle condizioni di vendita di ST in vigore al momento della conferma dell'ordine.
- Gli acquirenti sono gli unici responsabili della scelta, selezione e utilizzo dei prodotti ST e ST non si assume alcuna responsabilità per l'assistenza applicativa o la progettazione dei prodotti degli acquirenti.
- Nel presente documento ST non concede alcuna licenza, espressa o implicita, su alcun diritto di proprietà intellettuale.
- La rivendita di prodotti ST con disposizioni diverse dalle informazioni qui stabilite invaliderà qualsiasi garanzia concessa da ST per tale prodotto.
- ST e il logo ST sono marchi di fabbrica di ST. Per ulteriori informazioni sui marchi ST, fare riferimento a www.st.com/trademarks.
- Tutti gli altri nomi di prodotti o servizi appartengono ai rispettivi proprietari.
- Le informazioni contenute nel presente documento annullano e sostituiscono le informazioni fornite in precedenza in qualsiasi versione precedente del documento.
- © 2022 STMicroelectronics – Tutti i diritti riservati
Documenti / Risorse
![]() |
Controller di commutazione STMicroelectronics STNRG328S Controller digitale [pdf] Manuale d'uso STNRG328S, Controller a commutazione Controller digitale, STNRG328S Controller a commutazione Controller digitale, Controller Controller digitale, Controller digitale, Controller |