สอบถามปัญหา GPIO ของ STM32F3

  • 5 Replies
  • 1501 Views
*

Offline ch25

  • ***
  • 156
    • View Profile
สอบถามปัญหา GPIO ของ STM32F3
« on: October 12, 2015, 05:25:55 pm »
ระบบของผมใช้ STM32F3 อยู่ครับโดยมี battery backup มีปัญหาว่าพอแบตเตอรี่ใกล้หมด แรงดันไฟเลี่ยง CPU ปกติจาก 3.3 จะลดเหลือ 1.9 โวลท์ ขาที่ผมต่อกับ buzzer (PA1) โดยไดร์วผ่าน ทรานซิสเตอร์จะเกิด เป็นสัญญาณ พัลล์ขึ้นมาเองทำให้ buzzer ดังซึ่งไม่ต้องการ มีวิธีแก้ยังไงไหมครับ  ลองเซ็ตเป็น pull up ,down แล้วก็ไม่หาย

Re: สอบถามปัญหา GPIO ของ STM32F3
« Reply #1 on: October 13, 2015, 07:40:15 am »
ขอดูวงจรหน่อยครับ

*

Offline pvic

  • **
  • 58
    • View Profile
Re: สอบถามปัญหา GPIO ของ STM32F3
« Reply #2 on: October 13, 2015, 01:18:23 pm »
"""" CPU ปกติจาก 3.3 จะลดเหลือ 1.9 โวลท์  """"  1.9V  MCU ยังทำงานได้หรือ ?

ไปดูตรงเรื่องเกี่ยวกับการ Set  brown-out reset

*

Offline ch25

  • ***
  • 156
    • View Profile
Re: สอบถามปัญหา GPIO ของ STM32F3
« Reply #3 on: October 13, 2015, 03:26:00 pm »
ก็ขับง่าย ๆ  นี้แหละครับ ช่วงแรงดันระหว่าง 3.3 - 2.0 มันก็นิ่ง พอผ่าน 2.0 ลงไปลองวัดสัญญาณได้ออกมาเป็น pulse ซึ่งไม่ใช่สิ่งที่ต้องการเลย

Re: สอบถามปัญหา GPIO ของ STM32F3
« Reply #4 on: October 13, 2015, 04:08:03 pm »
ตระกูล F แรงดันใช้งาน คือ 2.0 - 3.6 ถ้าจะใช้แรงดันต่ำกว่านี้ ไปเล่นตระกูล L เลยครับ

*

Offline ch25

  • ***
  • 156
    • View Profile
Re: สอบถามปัญหา GPIO ของ STM32F3
« Reply #5 on: October 13, 2015, 06:32:38 pm »
แก้ปัญหาได้แล้วครับ ผมสั่งให้ Buzzer ดังหลังจากคอนฟิกเสร็จแล้ว พอแรงดันตกต่ำกว่า 2.0 โวลท์มันเลยรีเซ็ตอยู่ตลอด เลยติดดังถี่ ๆ เหมือนเป็นพัลล์ แต่ ใน STM32F303  ที่ใช้มันไม่มี BOR มันมีแต่ PVD น่าจะคล้ายๆ กัน