โลโก้ STM

STMicroelectronics STNRG328S สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์

STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig1

การแนะนำ

  • เอกสารนี้อธิบายขั้นตอนในการโปรแกรมหน่วยความจำ EEPROM ของอุปกรณ์ STNRG328S ที่ติดตั้งบนบอร์ดด้วยโทโพโลยี STC/HSTC ขั้นตอนเกี่ยวข้องกับการดาวน์โหลดไบนารี file stsw-stc ในรูปแบบฐานสิบหกโดยใช้อะแดปเตอร์สายเคเบิล USB/TTL-RS232
  • อดีตampไฟล์ด้านล่างแสดงบอร์ดที่ติดตั้งโทโพโลยี STC และ STNRG328S การออกแบบใช้ส่วนประกอบ X7R
    (สลับตัวเก็บประจุและตัวเหนี่ยวนำเรโซแนนซ์) สำหรับการแปลงอัตรา 4:1 (จากบัสอินพุต 48 V เป็น 12 V Vout) สามารถส่งพลังงาน 1 กิโลวัตต์ในแอปพลิเคชันเซิร์ฟเวอร์

    STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig2

  • สามารถดาวน์โหลดรหัสไบนารี stsw-stc ได้จากลิงค์ https://www.st.com/en/product/stnrg328s stsw-stc รองรับการสื่อสาร PMBUS คุณสามารถค้นหารายการคำสั่งและข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์ได้จากตำแหน่งเดียวกัน
    สำคัญ: ติดต่อสำนักงานขายในพื้นที่เมื่อตั้งโปรแกรมชิปเป็นครั้งแรก

เครื่องมือและอุปกรณ์

เครื่องมือและเครื่องมือที่จำเป็นในการดำเนินขั้นตอนการอัปเกรดมีคำอธิบายด้านล่าง

  1. คอมพิวเตอร์ส่วนบุคคลที่มีข้อกำหนดดังนี้
    • ระบบปฏิบัติการ Windows XP, Windows 7
    • หน่วยความจำ RAM อย่างน้อย 2 GB
    • พอร์ต USB 1 ช่อง
  2. การติดตั้ง 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: [แผงควบคุม]>[ระบบ]>[ตัวจัดการอุปกรณ์]>[พอร์ต]

      STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig3

  3. คลังเก็บเอกสารสำคัญ file Flash Loader Demonstrator.7z จำเป็นสำหรับการติดตั้ง ST serial flash loader บนพีซี
    การ file สามารถดาวน์โหลดได้จาก ST.com ที่หน้าเฟิร์มแวร์เครื่องมือประเมิน STEVAL-ILL077V1 ในไดเร็กทอรีย่อย STSW-ILL077FW_SerialLoader
    • หลังจากติดตั้งชุดเครื่องมือแล้ว ให้เรียกใช้ไฟล์ปฏิบัติการ file STFlashLoader.exe. จะปรากฏหน้าจอดังภาพด้านล่าง

      STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig4

  4. ไบนารี .hex file รวบรวมด้วย IAR Embedded Workbench อุปกรณ์บนเครื่องต้องได้รับการแฟลชด้วยเฟิร์มแวร์ที่รองรับการสื่อสาร PMBUS สำหรับเฟิร์มแวร์ เราอ้างถึง STUniversalCode
  5. สายไมโคร USB
  6. แหล่งจ่ายไฟ DC พร้อมจ่ายไฟให้กับบอร์ด

การตั้งค่าฮาร์ดแวร์

ส่วนนี้อธิบายการเชื่อมต่อระหว่างสาย UART และพินของอุปกรณ์ pinout ของอุปกรณ์แสดงอยู่ด้านล่าง:

STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig5

  1. ตั้งพินตามที่ระบุในตารางต่อไปนี้:
    ตารางที่ 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 ที่สอง
  2. เชื่อมต่อปลาย USB ของสายอะแดปเตอร์เข้ากับพอร์ต USB ของพีซี จากนั้นเชื่อมต่อปลายอนุกรมกับขั้วต่อพินของซ็อกเก็ต
    ตรวจสอบการเชื่อมต่อต่อไปนี้:
    • RX_cable = TX_deve (ขา 32)
    • TX_cable = RX_device (พิน 1)
    • GND_cable = GND_device (พิน 30)
      UART RX Pin 7 อื่นๆ ของ STNRG328S ต้องเชื่อมต่อกับกราวด์

      STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig6

กำลังดาวน์โหลดเฟิร์มแวร์

  • สำหรับการตั้งโปรแกรมหน่วยความจำ 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 ตามที่อธิบายไว้ข้างต้น และทำตามขั้นตอนด้านล่าง:
  1. เรียกใช้ STFlashLoader.exe หน้าต่างด้านล่างจะปรากฏขึ้น

    STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig7

    • ใช้การตั้งค่าที่แสดงในรูปด้านบน
      สำคัญ:
      อย่าคลิกปุ่ม [ถัดไป] ทันที เนื่องจากอาจปิดหน้าต่างเวลา จำเป็นต้องรีเซ็ตการวนรอบพินเพิ่มเติมก่อนดำเนินการต่อ
    • สำหรับ [ชื่อพอร์ต] ให้เลือกพอร์ต COM ที่เชื่อมโยงกับตัวแปลง USB/อนุกรม Windows Device Manager บนพีซีของผู้ใช้แสดงการแมปพอร์ต COM (ดูเครื่องมือและเครื่องมือ)
  2. ปิดและเปิดบอร์ดและทันที (น้อยกว่า 1 วินาที) ให้กดปุ่ม [Next] ในรูปด้านบน หน้าจอต่อไปนี้จะปรากฏขึ้นหากการเชื่อมต่อระหว่างพีซีและบอร์ดสำเร็จ

    STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig8

  3. จากกล่องโต้ตอบในรูปด้านบน ให้เลือก STNRG จากรายการ [เป้าหมาย] หน้าต่างใหม่จะปรากฏขึ้นพร้อมกับแผนผังหน่วยความจำของหน่วยความจำแบบไม่ลบเลือน

    STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig9

  4. คลิกที่ปุ่ม [ถัดไป] และภาพด้านล่างจะปรากฏขึ้น
    ในการตั้งโปรแกรม EEPROM:
    1. เลือก [ดาวน์โหลดไปยังอุปกรณ์]
    2. ใน [ดาวน์โหลดจาก file] เรียกดูไปที่ file เพื่อดาวน์โหลดลงในหน่วยความจำ SNRG328S
    3.  เลือกตัวเลือก [Global Erase]

      STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig10

  5. คลิก [ถัดไป] เพื่อเริ่มขั้นตอนการดาวน์โหลด
    รอให้ขั้นตอนการเขียนโปรแกรมเสร็จสิ้นและตรวจสอบว่าข้อความแสดงความสำเร็จเป็นสีเขียวปรากฏขึ้นดังที่แสดงในรูปด้านล่าง

    STMicroelectronics STNRG328S ตัวควบคุมการสลับ ตัวควบคุมแบบดิจิทัล-fig11

  6. คุณสามารถตรวจสอบไบนารีที่ถูกต้องได้โดยการตรวจสอบว่า data&code checksum ของเฟิร์มแวร์ตรงกับรุ่นที่เผยแพร่
    ขั้นตอนนี้มีอธิบายไว้ใน STC Checksum Implemetation.docx ที่มีอยู่ใน ST.com

อ้างอิง

  1. บันทึกการใช้งาน: 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 สวิตชิ่งคอนโทรลเลอร์ ดิจิตอลคอนโทรลเลอร์, คอนโทรลเลอร์ คอนโทรลเลอร์ดิจิตอล, คอนโทรลเลอร์ดิจิตอล, คอนโทรลเลอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *