STMicroelectronics STNRG328S สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์
การแนะนำ
- เอกสารนี้อธิบายขั้นตอนในการโปรแกรมหน่วยความจำ EEPROM ของอุปกรณ์ STNRG328S ที่ติดตั้งบนบอร์ดด้วยโทโพโลยี STC/HSTC ขั้นตอนเกี่ยวข้องกับการดาวน์โหลดไบนารี file stsw-stc ในรูปแบบฐานสิบหกโดยใช้อะแดปเตอร์สายเคเบิล USB/TTL-RS232
- อดีตampไฟล์ด้านล่างแสดงบอร์ดที่ติดตั้งโทโพโลยี STC และ STNRG328S การออกแบบใช้ส่วนประกอบ X7R
(สลับตัวเก็บประจุและตัวเหนี่ยวนำเรโซแนนซ์) สำหรับการแปลงอัตรา 4:1 (จากบัสอินพุต 48 V เป็น 12 V Vout) สามารถส่งพลังงาน 1 กิโลวัตต์ในแอปพลิเคชันเซิร์ฟเวอร์ - สามารถดาวน์โหลดรหัสไบนารี stsw-stc ได้จากลิงค์ https://www.st.com/en/product/stnrg328s stsw-stc รองรับการสื่อสาร PMBUS คุณสามารถค้นหารายการคำสั่งและข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์ได้จากตำแหน่งเดียวกัน
สำคัญ: ติดต่อสำนักงานขายในพื้นที่เมื่อตั้งโปรแกรมชิปเป็นครั้งแรก
เครื่องมือและอุปกรณ์
เครื่องมือและเครื่องมือที่จำเป็นในการดำเนินขั้นตอนการอัปเกรดมีคำอธิบายด้านล่าง
- คอมพิวเตอร์ส่วนบุคคลที่มีข้อกำหนดดังนี้
- ระบบปฏิบัติการ Windows XP, Windows 7
- หน่วยความจำ RAM อย่างน้อย 2 GB
- พอร์ต USB 1 ช่อง
- การติดตั้ง file CDM v2.12.00 WHQL Certified.exe สำหรับไดรเวอร์ FTDI สำหรับตัวแปลง USB 2.0 เป็น UART แบบอนุกรม เดอะ file สามารถดาวน์โหลดได้จาก ST.com ที่หน้าเฟิร์มแวร์เครื่องมือประเมิน STEVAL-ILL077V1 ในไดเร็กทอรีย่อย STSW-ILL077FW_SerialLoader
- เชื่อมต่อสาย USB /UART เข้ากับพีซีและเมนบอร์ด ในครั้งแรกที่เชื่อมต่อสายเคเบิลเข้ากับพีซี ควรพบไดรเวอร์ตัวแปลงอนุกรม FTDI USB และติดตั้งโดยอัตโนมัติ
หากไม่ได้ติดตั้งไดรเวอร์ ให้เริ่มการติดตั้ง file CDM v2.12.00 WHQL Certified.exe - เมื่อติดตั้งไดรเวอร์แล้ว การสื่อสารผ่านพอร์ต USB จะถูกแมปกับ PC COM ภายใน สามารถตรวจสอบการแมปได้ในตัวจัดการอุปกรณ์ Windows: [แผงควบคุม]>[ระบบ]>[ตัวจัดการอุปกรณ์]>[พอร์ต]
- เชื่อมต่อสาย USB /UART เข้ากับพีซีและเมนบอร์ด ในครั้งแรกที่เชื่อมต่อสายเคเบิลเข้ากับพีซี ควรพบไดรเวอร์ตัวแปลงอนุกรม FTDI USB และติดตั้งโดยอัตโนมัติ
- คลังเก็บเอกสารสำคัญ file Flash Loader Demonstrator.7z จำเป็นสำหรับการติดตั้ง ST serial flash loader บนพีซี
การ file สามารถดาวน์โหลดได้จาก ST.com ที่หน้าเฟิร์มแวร์เครื่องมือประเมิน STEVAL-ILL077V1 ในไดเร็กทอรีย่อย STSW-ILL077FW_SerialLoader- หลังจากติดตั้งชุดเครื่องมือแล้ว ให้เรียกใช้ไฟล์ปฏิบัติการ file STFlashLoader.exe. จะปรากฏหน้าจอดังภาพด้านล่าง
- หลังจากติดตั้งชุดเครื่องมือแล้ว ให้เรียกใช้ไฟล์ปฏิบัติการ file STFlashLoader.exe. จะปรากฏหน้าจอดังภาพด้านล่าง
- ไบนารี .hex file รวบรวมด้วย IAR Embedded Workbench อุปกรณ์บนเครื่องต้องได้รับการแฟลชด้วยเฟิร์มแวร์ที่รองรับการสื่อสาร PMBUS สำหรับเฟิร์มแวร์ เราอ้างถึง STUniversalCode
- สายไมโคร USB
- แหล่งจ่ายไฟ DC พร้อมจ่ายไฟให้กับบอร์ด
การตั้งค่าฮาร์ดแวร์
ส่วนนี้อธิบายการเชื่อมต่อระหว่างสาย UART และพินของอุปกรณ์ pinout ของอุปกรณ์แสดงอยู่ด้านล่าง:
- ตั้งพินตามที่ระบุในตารางต่อไปนี้:
ตารางที่ 1. การตั้งค่าพิน STNRG328S
การอ้างอิงจัมเปอร์ กำหนดตำแหน่ง พิน 13 (VDDA) +3.3V / +5V ที่ให้มาบนบอร์ด PIN 29 วีดีดี +3.3V / +5V ที่ให้มาบนบอร์ด พิน 1 (UART_RX) ตั้งค่าเป็น UART TX ของสายเคเบิล ขา 32 (UART_TX) ตั้งค่าเป็น UART RX ของสายเคเบิล ขา 30 (VSS) ก.ย.ด. ขา 7 (UART2_RX) เชื่อมต่อกับกราวด์เพื่อปิดใช้งาน bootloader บน UART ที่สอง - เชื่อมต่อปลาย USB ของสายอะแดปเตอร์เข้ากับพอร์ต USB ของพีซี จากนั้นเชื่อมต่อปลายอนุกรมกับขั้วต่อพินของซ็อกเก็ต
ตรวจสอบการเชื่อมต่อต่อไปนี้:- RX_cable = TX_deve (ขา 32)
- TX_cable = RX_device (พิน 1)
- GND_cable = GND_device (พิน 30)
UART RX Pin 7 อื่นๆ ของ STNRG328S ต้องเชื่อมต่อกับกราวด์
กำลังดาวน์โหลดเฟิร์มแวร์
- สำหรับการตั้งโปรแกรมหน่วยความจำ EEPROM ของอุปกรณ์ STNRG328S ใหม่ เราจะอ้างอิงถึงบอร์ด X7R-1kW ที่แสดงในรูปที่ 1
- เฟิร์มแวร์ stsw-stc ถือว่าติดตั้งไว้แล้ว
- บอร์ดใช้พิน 1 และพิน 32 เป็น UART เฟิร์มแวร์กำหนดค่าพิน I2C ที่ใช้ร่วมกันเหล่านี้เป็น UART เนื่องจากจำเป็นต้องเปิดใช้งาน bootloader ผ่าน UART คุณสมบัตินี้สามารถเปิดใช้งานได้โดยใช้คำสั่งเขียน PMBUS เพื่อตั้งค่า 0xDE เป็น 0x0001
- ในการส่งคำสั่ง PMBUS ผู้ใช้ต้องมี GUI และฮาร์ดแวร์อินเทอร์เฟซ USB/UART (ดู 1.)
- หลังจากรันคำสั่งนี้ ให้ต่อสาย UART ที่พิน 1 และพิน 32 ตามที่อธิบายไว้ข้างต้น และทำตามขั้นตอนด้านล่าง:
- เรียกใช้ STFlashLoader.exe หน้าต่างด้านล่างจะปรากฏขึ้น
- ใช้การตั้งค่าที่แสดงในรูปด้านบน
สำคัญ:
อย่าคลิกปุ่ม [ถัดไป] ทันที เนื่องจากอาจปิดหน้าต่างเวลา จำเป็นต้องรีเซ็ตการวนรอบพินเพิ่มเติมก่อนดำเนินการต่อ - สำหรับ [ชื่อพอร์ต] ให้เลือกพอร์ต COM ที่เชื่อมโยงกับตัวแปลง USB/อนุกรม Windows Device Manager บนพีซีของผู้ใช้แสดงการแมปพอร์ต COM (ดูเครื่องมือและเครื่องมือ)
- ใช้การตั้งค่าที่แสดงในรูปด้านบน
- ปิดและเปิดบอร์ดและทันที (น้อยกว่า 1 วินาที) ให้กดปุ่ม [Next] ในรูปด้านบน หน้าจอต่อไปนี้จะปรากฏขึ้นหากการเชื่อมต่อระหว่างพีซีและบอร์ดสำเร็จ
- จากกล่องโต้ตอบในรูปด้านบน ให้เลือก STNRG จากรายการ [เป้าหมาย] หน้าต่างใหม่จะปรากฏขึ้นพร้อมกับแผนผังหน่วยความจำของหน่วยความจำแบบไม่ลบเลือน
- คลิกที่ปุ่ม [ถัดไป] และภาพด้านล่างจะปรากฏขึ้น
ในการตั้งโปรแกรม EEPROM:- เลือก [ดาวน์โหลดไปยังอุปกรณ์]
- ใน [ดาวน์โหลดจาก file] เรียกดูไปที่ file เพื่อดาวน์โหลดลงในหน่วยความจำ SNRG328S
- เลือกตัวเลือก [Global Erase]
- คลิก [ถัดไป] เพื่อเริ่มขั้นตอนการดาวน์โหลด
รอให้ขั้นตอนการเขียนโปรแกรมเสร็จสิ้นและตรวจสอบว่าข้อความแสดงความสำเร็จเป็นสีเขียวปรากฏขึ้นดังที่แสดงในรูปด้านล่าง - คุณสามารถตรวจสอบไบนารีที่ถูกต้องได้โดยการตรวจสอบว่า data&code checksum ของเฟิร์มแวร์ตรงกับรุ่นที่เผยแพร่
ขั้นตอนนี้มีอธิบายไว้ใน STC Checksum Implemetation.docx ที่มีอยู่ใน ST.com
อ้างอิง
- บันทึกการใช้งาน: AN4656: ขั้นตอน Bootloading สำหรับคอนโทรลเลอร์ดิจิตอล STLUX™ และ STNRG™
ประวัติการแก้ไข
ตารางที่ 2 ประวัติการแก้ไขเอกสาร
วันที่ | เวอร์ชัน | การเปลี่ยนแปลง |
02 มี.ค. 2022 | 1 | การเปิดตัวครั้งแรก |
ประกาศสำคัญ - โปรดอ่านอย่างละเอียด
- STMicroelectronics NV และ บริษัท ในเครือ (“ ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลงแก้ไขปรับปรุงแก้ไขและปรับปรุงผลิตภัณฑ์ ST และ / หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้ซื้อควรได้รับข้อมูลล่าสุดที่เกี่ยวข้องเกี่ยวกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ของ ST จำหน่ายตามข้อกำหนดและเงื่อนไขการขายของ ST ณ เวลาที่รับทราบคำสั่งซื้อ
- ผู้ซื้อเป็นผู้รับผิดชอบ แต่เพียงผู้เดียวสำหรับการเลือกการเลือกและการใช้ผลิตภัณฑ์ของ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือในการใช้งานหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ
- ST ไม่อนุญาตให้มีใบอนุญาตใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยในสิทธิในทรัพย์สินทางปัญญาใดๆ
- การขายต่อผลิตภัณฑ์ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้ จะทำให้การรับประกันใดๆ ที่ ST ให้ไว้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ
- ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarks
- ชื่อผลิตภัณฑ์หรือบริการอื่น ๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
- ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ
- © 2022 STMicroelectronics – สงวนลิขสิทธิ์
เอกสาร / แหล่งข้อมูล
![]() |
STMicroelectronics STNRG328S สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์ [พีดีเอฟ] คู่มือการใช้งาน STNRG328S, สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์, STNRG328S สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์, คอนโทรลเลอร์ คอนโทรลเลอร์ดิจิตอล, คอนโทรลเลอร์ดิจิตอล, คอนโทรลเลอร์ |