Hallo liebe Leute, ich suche sowas wie eine "Hardware Fuse". Was mein ich damit? Ich möchte gerne einen IC auf meinem Board bei Bedarf dauerhaft vom Mikrocontroller trennen. Der IC ist per I2C mit dem Mikrocontroller verbunden. Auf Befehl vom Mikrocontroller soll der IC unbrauchbar gemacht werden. Ich stelle mir sowas wie eine Sicherung vor, die auf der SDA Leitung oder VCC vom IC liegt. Wenn ich dann einen Output Pin des Mikrocontrollers hochziehe, soll diese Sicherung durchbrennen und so den IC dauerhaft außer Gefecht setzen. Gibt es so ein Bauteil? Wie setze ich sowas am besten um? Vielen Dank! Udo
Udo Winkler schrieb: > Ich möchte gerne einen IC auf meinem Board bei Bedarf dauerhaft vom > Mikrocontroller trennen. > Der IC ist per I2C mit dem Mikrocontroller verbunden. > Auf Befehl vom Mikrocontroller soll der IC unbrauchbar gemacht werden. > Ich stelle mir sowas wie eine Sicherung vor, die auf der SDA Leitung > oder VCC vom IC liegt. Wenn ich dann einen Output Pin des > Mikrocontrollers hochziehe, soll diese Sicherung durchbrennen und so den > IC dauerhaft außer Gefecht setzen. Nur zur Klarheit: Wenn du nur Leitungen auftrennst, lebt der IC danach weiter und kann ggf ausgeloetet und extern angesprochen werden. Du koenntest sowas wie ne 63mA-Sicherung in die Leitungen setzen und ne Zenerdiode gegen GND. Bei externer absichtlicher Ueberspannung vor der Sicherung wird die Zenerdiode leitend und die Sicherung kommt, die Leitung ist dann aufgetrennt. Die Busteilnehmer muessen natuerlich gegen diese Ueberspannung geschuetzt sein. Vll geht da was bei 3V3-Betrieb und 5V toleranten Bausteinen, und dann entsprechend 5V Ueberspannung (wenn die Diode dann sicher leitet).
http://www.mouser.com/ds/2/40/AccuGuardLC_0402-932635.pdf Musst halt so 200mA aufbringen. Also mit 2 zusätzlichen Transistoren.
David .. schrieb: > Du koenntest sowas wie ne 63mA-Sicherung in die Leitungen setzen und ne > Zenerdiode gegen GND. Bei externer absichtlicher Ueberspannung vor der > Sicherung wird die Zenerdiode leitend und die Sicherung kommt, die > Leitung ist dann aufgetrennt. > Die Busteilnehmer muessen natuerlich gegen diese Ueberspannung > geschuetzt sein. Vll geht da was bei 3V3-Betrieb und 5V toleranten > Bausteinen, und dann entsprechend 5V Ueberspannung (wenn die Diode dann > sicher leitet). Oder du legst eine Seite der Sicherung auf GND und die andere auf VCC, dann bleibt die Spannung auf dem Bus sicher im erlaubten Bereich (Teilnehmer ggf. kurzschlussfest?)
Die Idee die Sicherung auf die VCC Leitung zu tun und einen MOSFET dahinter auf GND zu ziehen gefällt mir gut. Gibt's diese Sicherungen auch unter 0,30 EUR? Udo
Udo Winkler schrieb: > Die Idee die Sicherung auf die VCC Leitung zu tun und einen MOSFET > dahinter auf GND zu ziehen gefällt mir gut. Das lässt sich von einem halbwegs versierten Bastler aber schnell wieder reparieren.
Udo Winkler schrieb: > Gibt's diese Sicherungen auch unter 0,30 EUR? Das kommt auf die Stückzahl an. Picofuse, 125mA wäre z.B. ein Kandidat (Einzelstück 33ct bei R) oder soll es SMD sein?
Wolfgang schrieb: > 125mA sorry, 250mA oder hier 24ct zzgl. MwSt. https://www.luedeke-elektronic.de/de/Bauteile-und-Zubehoer/Sicherungen--amp--Zubehoer/Kleinstsicherung/Picofuse-250mA-flink-Kleinstsicherung-PFU0-25.html?refID=002
Ich weiß jetzt nicht was dieser ominöse IC an I2C so macht... Meine Idee wäre: Dieser Ominöse IC ist ein µC, z.B. ein kleiner STM32F0. Dieser arbeitet als Slave am I2C Bus. Der Haupt-Controller gibt den Befehl "Zerstöre dich", entweder per I2C Befehl oder einem IO Pin, darauf hin löscht der IC mit einem Mass-Erase Befehl seinen kompletten Speicher und nix mehr geht. Man könnte sogar weiter gehen, dass z.B. der IC eine Zahlenfolge dem Haupt-Controller sendet (Randomzahlen) die der Haupt-Controller berechnen muss und das Ergebnis bekommt der Slave zurück. Ist das Ergebnis falsch ==>> MassErase.
:
Bearbeitet durch User
Liesse sich mit dem Reset-Pin etwas machen, falls vorhanden? Oder mit einem Pin vom uC einen der Adresspins A2..0 toggeln, sodass sich der Baustein nicht mehr angesprochen fühlt? Oder den Baustein am Bus belassen, aber dahinter die Ausgangssignale mir AND-Gates abklemmen?
Hi Die Idee mit der gegenseitigen Kommunikation gefällt mir. Klingt aber nicht nach OpenSource :) MfG
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.