Was sind die Vor- und Nachteile der Verwendung eines OTP gegenüber einem maskierten Chip?

Ich arbeite für eine Spielzeugfirma und bis heute haben alle unsere Elektronikgeräte maskierte Chips verwendet. Dies verursacht eine Chipmaskierungsgebühr und eine Vorlaufzeit von 45-60 Tagen zum Maskieren und Herstellen/Programmieren der Chips.

Kürzlich hat uns einer unserer Lieferanten eine OTP (One-Time Programmable Chip Option) angeboten. Keine Chipmaskierungsgebühr, kürzere Vorlaufzeit für die Chipprogrammierung (~30 Tage). Der einzige Nachteil ist, dass die Kosten für den Chip höher sind.

Abgesehen von einer Kostenanalyse, wann die Verwendung eines OTP-Chips besser ist als ein maskierter Chip (basierend auf dem produzierten Volumen), um mir bei der Entscheidung zu helfen, welche Option ich wählen soll, welche anderen Vor- und Nachteile hat die Verwendung eines maskierten Chips gegenüber einem OTP-Chip?

OTP stützt sich auf die Tatsache, dass verschmolzene Links nicht rückgängig gemacht werden können. Das schließt nicht unbedingt aus, später weitere Links zu brennen. Aber in manchen Fällen besteht der letzte Schritt beim Programmieren darin, die Programmierlinks zu brennen und so den Chip vor weiteren Modifikationen zu schützen. Ich würde von Ihrem Kontakt erfahren, was hier zutrifft.
Ich denke, Sie haben es (aber ich habe noch nie beide Arten von Teilen in der realen Welt verwendet). Sie können sich beim Anbieter noch einmal erkundigen, ob es Unterschiede in der Ausbeute oder Zuverlässigkeit zwischen den beiden Typen gibt.
@BenVoigt - für produktionsreife Chips wollen wir nicht, dass die Dinge dauerhaft sind?
@milesmeow: In Ihrem Fall würde ich erwarten, dass "Schutz vor weiteren Änderungen" wünschenswerter ist als "weiterhin eingeschränkte Programmierfähigkeit", ja.
@milesmeow, wahrscheinlich. Wenn dies nicht der Fall wäre, würde dies einen neuen Fehlermodus einführen, der im maskierten Teil nicht gefunden wird. Ich bin mir ziemlich sicher, was Ben vorschlagen wollte.
@ThePhoton: Genau. Ich nehme auch an, dass, wenn die Programmierschaltungen an Ort und Stelle bleiben (weil sie keine schmelzbaren Verbindungen enthalten), das Programm möglicherweise (destruktiv) rückentwickelt werden könnte, indem alle Verbindungen nacheinander gebrannt werden, während die Stromaufnahme gemessen wird, um neu verbrannte vs schon verbrannt.

Antworten (2)

OTP ermöglicht es Ihnen normalerweise auch, einen Programmierer zu kaufen und ihn selbst zu programmieren, wodurch sich diese 30-tägige Vorlaufzeit weiter verkürzt - auf Null, wenn Sie unprogrammierte Teile auf Lager halten.

Auf diese Weise können Sie die zusätzlichen Gerätekosten eintauschen gegen:

  • reduzierte Lagerhaltungskosten
  • schnellere Markteinführung – verspätete Verkäufe können entgangene Verkäufe sein.
  • Flexibilität, um mit schwankenden Verkäufen umzugehen

Und für einen stetigen Verkauf von Massenprodukten können Sie immer noch von günstigeren Maskenprodukten profitieren.

Das Gute daran ist, dass OTP-Chips im Allgemeinen eine externe Hochspannungsversorgung zum Programmieren benötigen, sodass sie weniger dazu neigen, ihren Speicher zu verlieren als Flash- und EEPROM-basierte Chips, sodass es viel unwahrscheinlicher ist, dass Sie dort ein mysteriöses Bricking des Produkts bekommen Auf dem Chip befindet sich kein Hochspannungsgenerator, und er sollte sich nicht wesentlich von Maskenchips unterscheiden.

Maskenprogrammierte Chips sind möglicherweise etwas einfacher zurückzuentwickeln, da der Code fotografisch sichtbar ist. Aber ich könnte vermuten, dass es für einen kleinen Kopierer einfacher ist, OTP-Chips zu beschaffen, und es gibt immer noch Möglichkeiten, die OTP-Code-Sperre zu brechen.

Vielleicht möchten Sie die Auswirkungen solcher Dinge auf die Eintrittsbarriere für Kopierer berücksichtigen, je nachdem, welche kompatiblen Produkte verfügbar sind.

Ein weiterer Unterschied besteht darin, dass OTP-Chips oft nicht so viele Optionen zur Verfügung haben wie maskenprogrammierte Chips (EPROM-Zellen sind weniger flexibel als Metallverbindungen), sodass möglicherweise zusätzliche Kosten anfallen, wenn beispielsweise kein On-Chip-Boost-Regler verfügbar ist .