Logo STM

STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač

STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr1

Zavedení

  • Tento dokument popisuje postup přeprogramování paměti EEPROM zařízení STNRG328S namontovaného na deskách s topologiemi STC/HSTC. Postup zahrnuje stažení binárního souboru file stsw-stc v hex formátu pomocí kabelového adaptéru USB/TTL-RS232.
  • BývalýampNíže uvedený obrázek ukazuje desku s topologií STC a osazenou STNRG328S. Design je založen na součástech X7R
    (spínací kondenzátory a rezonanční tlumivky) pro převod rychlosti 4:1 (ze vstupní sběrnice 48 V na 12 V Vout), schopný dodat výkon 1 kW v serverových aplikacích.

    STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr2

  • Binární kód stsw-stc lze stáhnout z odkazu https://www.st.com/en/product/stnrg328s. Stsw-stc podporuje komunikaci PMBUS. Na stejném místě najdete seznam příkazů a další informace o zařízení.
    Důležité: Při prvním programování čipu kontaktujte místní prodejní kancelář.

Nástroje a nástroje

Nástroje a nástroje potřebné k provedení postupu upgradu jsou popsány níže.

  1. Osobní počítač s následujícími požadavky:
    • Operační systémy Windows XP, Windows 7
    • alespoň 2 GB paměti RAM
    • 1 USB port
  2. Instalace file CDM v2.12.00 WHQL Certified.exe pro ovladač FTDI pro převodník USB 2.0 na sériový UART. The file lze stáhnout z ST.com na stránce firmwaru vyhodnocovacího nástroje STEVAL-ILL077V1 v podadresáři STSW-ILL077FW_SerialLoader.
    • Připojte kabel USB / UART k počítači a základní desce. Při prvním připojení kabelu k počítači by se měl ovladač sériového převodníku FTDI USB najít a nainstalovat automaticky.
      Pokud není ovladač nainstalován, spusťte instalaci file CDM v2.12.00 WHQL Certified.exe.
    • Po instalaci ovladače je komunikace přes USB port mapována na interní COM PC. Mapování lze ověřit ve Správci zařízení Windows: [Ovládací panely]>[Systém]>[Správce zařízení]>[Porty].

      STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr3

  3. Archiv file Flash Loader Demonstrator.7z, nutný k instalaci sériového flash loaderu ST na PC.
    The file lze stáhnout z ST.com na stránce firmwaru vyhodnocovacího nástroje STEVAL-ILL077V1 v podadresáři STSW-ILL077FW_SerialLoader.
    • Po instalaci sady nástrojů spusťte spustitelný soubor file STFlashLoader.exe. Zobrazí se obrazovka znázorněná na obrázku níže.

      STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr4

  4. Binární soubor .hex file zkompilován pomocí IAR Embedded Workbench. Zařízení na desce již musí být vybaveno firmwarem s podporou komunikace PMBUS. Pro firmware odkazujeme na STUniversalCode.
  5. Kabel micro USB.
  6. DC napájecí zdroj pro napájení desky.

Nastavení hardwaru

Tato část popisuje spojení mezi kabelem UART a kolíky zařízení. Pinout zařízení je zobrazeno níže:

STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr5

  1. Nastavte kolíky, jak je uvedeno v následující tabulce:
    Tabulka 1. Nastavení pinů STNRG328S
    Odkaz na propojku Nastavte polohu
    Pin 13 (VDDA) +3.3V / +5V na desce dodáváno
    PIN 29 VDD +3.3V / +5V na desce dodáváno
    Pin 1 (UART_RX) Nastavte na UART TX kabelu
    Pin 32 (UART_TX) Nastavte na UART RX kabelu
    Pin 30 (VSS) GND
    Pin 7 (UART2_RX) Připojte k zemi a deaktivujte bootloader na druhém UART
  2. Připojte konec USB adaptérového kabelu k USB portu počítače; poté připojte sériový konec s kolíkovými konektory zásuvky.
    Ověřte následující připojení:
    • RX_kabel = TX_devive (Pin 32)
    • TX_cable = RX_device (Pin 1)
    • GND_kabel = GND_device (Pin 30)
      Druhý UART RX Pin 7 STNRG328S musí být připojen k zemi.

      STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr6

Stahování firmwaru

  • Pro přeprogramování paměti EEPROM zařízení STNRG328S se budeme odvolávat na desku X7R-1kW zobrazenou na obrázku 1.
  • Firmware stsw-stc je považován za již nainstalovaný.
  • Deska používá Pin 1 a Pin 32 jako UART. Firmware nakonfiguruje tyto sdílené I2C piny jako UART, protože potřebuje povolit bootloader přes UART. Tuto funkci lze aktivovat provedením příkazu PMBUS write pro nastavení hodnoty 0xDE na 0x0001.
  • K odesílání příkazů PMBUS potřebuje uživatel grafické uživatelské rozhraní a hardwarové rozhraní USB/UART (viz 1.).
  • Po spuštění tohoto příkazu připojte kabel UART na kolíky 1 a 32, jak je popsáno výše, a postupujte podle následujících kroků:
  1. Spusťte STFlashLoader.exe, zobrazí se okno níže.

    STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr7

    • Použijte nastavení uvedená na obrázku výše.
      Důležité:
      Neklikejte na tlačítko [Další] ihned, protože by se mohlo zavřít časové okno. Před pokračováním je vyžadováno další cyklování resetovacího kolíku.
    • V poli [Název portu] vyberte port COM spojený s převodníkem USB/Serial. Správce zařízení Windows na uživatelském počítači zobrazuje mapování portu COM (viz Nástroje a nástroje).
  2. Vypněte a zapněte desku a okamžitě (méně než 1 s) stiskněte tlačítko [Další] na obrázku výše. Pokud bylo úspěšně navázáno spojení mezi PC a deskou, objeví se následující obrazovka.

    STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr8

  3. V dialogovém okně na obrázku výše vyberte STNRG ze seznamu [Target]. Objeví se nové okno s mapou paměti energeticky nezávislé paměti.

    STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr9

  4. Klikněte na tlačítko [Další] a zobrazí se níže uvedený obrázek.
    Programování EEPROM:
    1. vyberte [Stáhnout do zařízení]
    2. v [Stáhnout z file], přejděte na file stáhnout do paměti SNRG328S.
    3.  vyberte možnost [Global Erase].

      STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr10

  5. Kliknutím na [Další] zahájíte proces stahování.
    Počkejte na dokončení procedury programování a ověřte, že se zobrazí zpráva o úspěchu v zelené barvě, jak je znázorněno na obrázku níže.

    STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač-obr11

  6. Správný binární soubor můžete ověřit tak, že zkontrolujete, že kontrolní součet dat a kódu firmwaru odpovídá vydání.
    Tento postup je vysvětlen v STC Checksum Implementation.docx dostupné na ST.com.

Reference

  1. Aplikační poznámka: AN4656: Postup spouštění pro digitální ovladače STLUX™ a STNRG™

Historie revizí

Tabulka 2. Historie revizí dokumentu

Datum Verze Změny
02-března-2022 1 Počáteční vydání.

DŮLEŽITÉ UPOZORNĚNÍ - PŘEČTĚTE SI POZORNĚ

  • STMicroelectronics NV a její dceřiné společnosti („ST“) si vyhrazují právo provádět změny, opravy, vylepšení, úpravy a vylepšení produktů ST a / nebo tohoto dokumentu kdykoli bez předchozího upozornění. Před zadáním objednávky by kupující měli získat nejnovější relevantní informace o produktech ST. Produkty ST se prodávají v souladu s podmínkami prodeje společnosti ST platnými v době potvrzení objednávky.
  • Za výběr, výběr a používání produktů ST nese výhradní odpovědnost kupující a společnost ST nepřebírá žádnou odpovědnost za pomoc s aplikací ani za design produktů kupujících.
  • Společnost ST zde neuděluje žádnou výslovnou ani předpokládanou licenci k právu duševního vlastnictví.
  • Další prodej produktů ST s ustanoveními odlišnými od informací uvedených v tomto dokumentu ruší jakoukoli záruku poskytnutou společností ST na takový produkt.
  • ST a logo ST jsou ochranné známky společnosti ST. Další informace o ochranných známkách ST naleznete na adrese www.st.com/trademarks.
  • Všechny ostatní názvy produktů nebo služeb jsou majetkem příslušných vlastníků.
  • Informace v tomto dokumentu nahrazují a nahrazují informace dříve uvedené v předchozích verzích tohoto dokumentu.
  • © 2022 STMicroelectronics – Všechna práva vyhrazena

Dokumenty / zdroje

STMicroelectronics STNRG328S Spínací ovladače Digitální ovladač [pdfUživatelská příručka
STNRG328S, Přepínací ovladače Digitální ovladač, STNRG328S Přepínací ovladače Digitální ovladač, Řídící jednotky Digitální ovladač, Digitální ovladač, Ovladač

Reference

Zanechte komentář

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