Apakah Brownout Reset Circuit merupakan fitur keselamatan standar atau opsional dalam MCU?

0

Saya telah menggunakan MCU STM32 tanpa memperhatikan sirkuit BOR:

gambar

Beberapa lembar data menunjukkan bahwa perangkat memiliki sirkuit BOR bawaan tetapi beberapa tidak menyertakan informasi seperti itu.

Apakah selalu HARUS memiliki sirkuit BOR? Apakah ini fitur standar saat ini yang mungkin dicakup oleh beberapa fitur lain (seperti Power On Reset) atau apakah itu merupakan ukuran keselamatan opsional di mana kita harus menerapkan oleh sirkuit eksternal jika lembar data tidak secara eksplisit menyatakan keberadaan sirkuit BOR?

ceremcem
sumber
Perhatikan bahwa keberadaan perangkat BOR pada chip MCU tidak menjamin bahwa hal itu akan terjadi, atau bahkan dapat diatur untuk secara andal menyediakan fungsi tersebut dengan konfigurasi yang diberikan. Misalnya, batas toleransi BOR dapat membuat tidak mungkin untuk menjamin bahwa prosesor akan beroperasi dengan baik.
Spehro Pefhany
Bisakah Anda menjelaskan kasus ini sedikit lebih detail?
ceremcem
2
Misalnya, BOR beroperasi pada 4.0V khas dengan kisaran 3,7 hingga 4,35. MCU membutuhkan 4,0 hingga 5,5 V untuk dijamin beroperasi dengan benar. Jadi ada rentang 300mV dari 3,7 ke 4.0V di mana perilaku tidak terdefinisi - mungkin memutar motor, menjalankan pemanas di luar kendali, atau membuang lokasi memori yang tidak mudah menguap, misalnya. Jadi, Anda harus menggunakan sirkuit BOR eksternal jika perlu di tempat pertama. Itu contoh nyata. Mereka juga sering dirancang dengan buruk dan menarik banyak arus (signifikan dalam aplikasi daya rendah).
Spehro Pefhany

Jawaban:

4

Tidak ada badan pengatur yang memutuskan apa yang "standar" dalam mikrokontroler. Anda harus selalu memeriksa lembar data.

Elliot Alderson
sumber
Jadi sirkuit BOR selalu dinamakan sebagai "sirkuit BOR" dan fungsinya tidak dapat digabungkan dengan beberapa fitur lainnya? Dengan kata lain, ada beberapa badan pengatur yang memutuskan nama fitur yang persis "Brownout Reset"?
ceremcem
3
Tidak. Paling tidak ada semi-standardisasi defacto. Tidak memikirkan contoh yang bagus saat ini, tetapi produsen yang berbeda dapat memanggil kemampuan serupa dengan nama yang berbeda.
Chris Stratton
3
@ceremcem Tidak, saya tidak mengatakan itu selalu disebut BOR atau tidak bisa digabung. Fungsi yang Anda cari dapat dipanggil dengan nama yang berbeda, memiliki karakteristik yang agak berbeda, dan dapat diintegrasikan ke dalam modul fungsional lainnya. Anda harus membaca lembar data.
Elliot Alderson
@ElliotAlderson Ini berarti bahwa kita harus pergi ke bagian "Atur Ulang Sirkuit" dari lembar data MCU dan berharap untuk melihat deklarasi sirkuit yang "membuat MCU tetap diatur ulang selama daya naik sampai tegangan suplai lebih tinggi dari tingkat ambang".
ceremcem
1

Tidak ada persyaratan khusus untuk pendeteksian berwarna cokelat. Namun, pengujian produk tipikal akan melibatkan pengujian kondisi jalur rendah dan siklus power-on / power-off. Dengan demikian, desain yang baik akan mencakup sirkuit yang menjamin startup yang benar dan ditutup.

Misalnya, catu daya PC sebagai bagian dari spesifikasi ATX termasuk sinyal "POWER GOOD", yang memberi tahu seluruh sistem bahwa tegangan saluran memadai dan output daya telah mencapai nilai nominalnya. Ini, pada gilirannya, mengontrol pengaturan ulang CPU dan urutan lainnya. Lebih lanjut di sini: http://powersupply33.com/power-good-function-of-pc-power-supply.html

tl; versi dr: tidak ada persyaratan hukum, tapi ini praktik yang baik dan standar industri.

hacktastical
sumber