STMicroelectronics STNRG328S Controladores de conmutación Controlador dixital
Introdución
- Este documento describe o procedemento para reprogramar a memoria EEPROM do dispositivo STNRG328S montado en placas con topoloxías STC/HSTC. O procedemento consiste na descarga do binario file stsw-stc en formato hexadecimal usando o adaptador de cable USB/TTL-RS232.
- O exampO seguinte mostra unha placa con topoloxía STC e STNRG328S montado. O deseño baséase en compoñentes X7R
(condensadores de conmutación e indutores resonantes) para conversión de velocidade 4:1 (de bus de entrada de 48 V a Vout de 12 V), capaz de entregar 1 kW de potencia en aplicacións de servidor. - O código binario stsw-stc pódese descargar na ligazón https://www.st.com/en/product/stnrg328s. O stsw-stc admite a comunicación PMBUS. Podes atopar a lista de comandos e máis información sobre o dispositivo no mesmo lugar.
Importante: Póñase en contacto coa oficina local de vendas cando programe o chip por primeira vez.
Ferramentas e instrumentos
A continuación descríbense as ferramentas e os instrumentos necesarios para executar o procedemento de actualización.
- Ordenador persoal cos seguintes requisitos:
- Sistemas operativos Windows XP, Windows 7
- polo menos 2 GB de memoria RAM
- 1 porto USB
- Instalación file CDM v2.12.00 WHQL Certified.exe para controlador FTDI para conversor USB 2.0 a UART serie. O file pódese descargar de ST.com na páxina do firmware da ferramenta de avaliación STEVAL-ILL077V1 no subdirectorio STSW-ILL077FW_SerialLoader.
- Conecte o cable USB/UART ao PC e á placa base. A primeira vez que se conecte o cable ao PC, o controlador do conversor de serie USB FTDI debería atoparse e instalarse automaticamente.
Se o controlador non está instalado, inicie a instalación file CDM v2.12.00 WHQL Certified.exe. - Unha vez instalado o controlador, a comunicación a través do porto USB mapea a un COM interno do PC. A asignación pódese verificar no Xestor de dispositivos de Windows: [Panel de control]>[Sistema]>[Xestor de dispositivos]>[Portos].
- Conecte o cable USB/UART ao PC e á placa base. A primeira vez que se conecte o cable ao PC, o controlador do conversor de serie USB FTDI debería atoparse e instalarse automaticamente.
- Arquivo file Flash Loader Demonstrator.7z, necesario para instalar o cargador flash serie ST no PC.
O file pódese descargar de ST.com na páxina do firmware da ferramenta de avaliación STEVAL-ILL077V1 no subdirectorio STSW-ILL077FW_SerialLoader.- Despois de ter instalado o conxunto de ferramentas, execute o executable file STFlashLoader.exe. Aparecerá a pantalla que se mostra na seguinte figura.
- Despois de ter instalado o conxunto de ferramentas, execute o executable file STFlashLoader.exe. Aparecerá a pantalla que se mostra na seguinte figura.
- O binario .hex file compilado con IAR Embedded Workbench. O dispositivo a bordo xa debe ser flasheado cun firmware compatible con comunicación PMBUS. Para o firmware, referímonos a STUniversalCode.
- Cable micro USB.
- Fonte de alimentación DC con para alimentar a placa.
Configuración de hardware
Esta sección describe a conexión entre o cable UART e os pinos do dispositivo. O pinout do dispositivo móstrase a continuación:
- Establece os pinos como se especifica na seguinte táboa:
Táboa 1. Configuración do pin STNRG328S
Referencia do puente Establecer posición Pin 13 (VDDA) +3.3 V / +5 V a bordo subministrado PIN 29 VDD +3.3 V / +5 V a bordo subministrado Pin 1 (UART_RX) Establecer a UART TX do cable Pin 32 (UART_TX) Establecer a UART RX do cable Pin 30 (VSS) GND Pin 7 (UART2_RX) Conéctate a terra para desactivar o cargador de arranque no segundo UART - Conecte o extremo USB do cable adaptador ao porto USB do PC; a continuación, conecte o extremo en serie con conectores pin da toma.
Verifique as seguintes conexións:- RX_cable = TX_devive (Pin 32)
- TX_cable = RX_device (Pin 1)
- GND_cable = GND_device (Pin 30)
O outro Pin 7 UART RX do STNRG328S debe estar conectado a terra.
Descargando firmware
- Para a reprogramación da memoria EEPROM do dispositivo STNRG328S, remitirémonos á tarxeta X7R-1kW mostrada na Figura 1.
- O firmware stsw-stc considérase xa instalado.
- A placa usa o Pin 1 e o Pin 32 como UART. O firmware configura estes pins I2C compartidos como UART porque necesita habilitar o cargador de arranque a través de UART. Esta función pódese activar executando o comando de escritura PMBUS para establecer o valor 0xDE en 0x0001.
- Para enviar os comandos PMBUS, o usuario necesita unha GUI e un hardware de interface USB/UART (ver 1.).
- Despois de executar este comando, conecte o cable UART no Pin 1 e no Pin 32 como se describe anteriormente e siga os pasos seguintes:
- Execute o STFlashLoader.exe, móstrase a seguinte xanela.
- Aplique os axustes mostrados na figura anterior.
Importante:
Non prema o botón [Seguinte] inmediatamente xa que pode pechar a xanela de tempo. É necesario un novo ciclo de reinicio do pin antes de continuar. - Para o [Nome do porto], seleccione o porto COM asociado co conversor USB/Serial. O Xestor de dispositivos de Windows no PC do usuario mostra a asignación do porto COM (consulte Ferramentas e instrumentos).
- Aplique os axustes mostrados na figura anterior.
- Apague e acenda a placa e inmediatamente (menos de 1 s) prema o botón [Seguinte] na figura anterior. A seguinte pantalla aparecerá se se estableceu correctamente a conexión entre o PC e a placa.
- No cadro de diálogo da figura anterior, seleccione STNRG na lista [Obxectivo]. Aparecerá unha nova ventá co mapa de memoria da memoria non volátil.
- Fai clic no botón [Seguinte] e aparecerá a seguinte figura.
Para programar a EEPROM:- seleccione [Descargar no dispositivo]
- en [Descargar de file], navegue ata o file para descargar na memoria SNRG328S.
- seleccione a opción [Borrar global].
- Fai clic en [Seguinte] para iniciar o procedemento de descarga.
Agarde a que se complete o procedemento de programación e verifique que aparece a mensaxe de éxito en verde, como se mostra na figura seguinte. - Podes verificar que se descargou o binario correcto comprobando que a suma de verificación de datos e código do firmware coincide coa versión.
Este procedemento explícase en STC Checksum Implemetation.docx dispoñible en ST.com.
Referencias
- Nota de aplicación: AN4656: Procedemento de carga de arranque para controladores dixitais STLUX™ e STNRG™
Historial de revisións
Táboa 2. Historial de revisións de documentos
Data | Versión | Cambios |
02-mar-2022 | 1 | Lanzamento inicial. |
AVISO IMPORTANTE: LÉ ATENTAMENTE
- STMicroelectronics NV e as súas filiais ("ST") resérvanse o dereito de facer cambios, correccións, melloras, modificacións e melloras nos produtos ST e / ou neste documento en calquera momento sen previo aviso. Os compradores deberían obter a información relevante máis recente sobre os produtos ST antes de realizar pedidos. Os produtos ST véndense segundo os termos e condicións de venda de ST no seu momento de confirmación do pedido.
- Os compradores son os únicos responsables da elección, selección e uso dos produtos ST e ST non asume ningunha responsabilidade pola asistencia á aplicación ou o deseño dos produtos dos compradores.
- ST non concede ningunha licenza, expresa ou implícita, a ningún dereito de propiedade intelectual.
- A revenda de produtos ST con disposicións diferentes da información aquí establecida anulará calquera garantía concedida por ST para tal produto.
- ST e o logotipo de ST son marcas comerciais de ST. Para obter información adicional sobre as marcas comerciais ST, consulte www.st.com/trademarks.
- Os demais nomes de produtos ou servizos son propiedade dos seus respectivos propietarios.
- A información deste documento substitúe e substitúe a información proporcionada anteriormente en calquera versión anterior deste documento.
- © 2022 STMicroelectronics – Todos os dereitos reservados
Documentos/Recursos
![]() |
STMicroelectronics STNRG328S Controladores de conmutación Controlador dixital [pdfManual do usuario STNRG328S, Controladores de conmutación Controlador dixital, STNRG328S Controladores de conmutación Controlador dixital, controladores Controlador dixital, controlador dixital, controlador |