Logo STM

Controller di commutazione STMicroelectronics STNRG328S Controller digitale

Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig1

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.

    Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig2

  • 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.

  1. Personal computer con i seguenti requisiti:
    • Sistemi operativi Windows XP, Windows 7
    • almeno 2 GB di memoria RAM
    • 1 porte USB
  2. 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].

      Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig3

  3. 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.

      Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig4

  4. 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.
  5. Cavo micro USB.
  6. 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:

Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig5

  1. 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
  2. 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.

      Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig6

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:
  1. Eseguire STFlashLoader.exe, viene mostrata la finestra sottostante.

    Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig7

    • 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).
  2. 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.

    Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig8

  3. 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.

    Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig9

  4. Fare clic sul pulsante [Avanti] e verrà visualizzata la figura sottostante.
    Per programmare la EEPROM:
    1. selezionare [Scarica sul dispositivo]
    2. in [Scarica da file], vai al file file da scaricare nella memoria SNRG328S.
    3.  selezionare l'opzione [Cancellazione globale].

      Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig10

  5. 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.

    Controller a commutazione STMicroelectronics STNRG328S Controller digitale-fig11

  6. È 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

  1. 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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *