Hallo, ich bin auf der suche nach nach einem Programmer für 1 Wire EEPROM ICs. Das Bauteil ist ein DS2501 / DS2502 von Maxim/Dallas. Gibt es eine Möglichkeit etwas einfaches auf zubauen. Am besten wäre wenn das Teil mit einem Windows PC verwendet werden kann. Was ich habe, Adapter Platinen USB/TTL mit FTDI Chip, CH340 und CLP2101 Chip. Was ich gefunden habe, in der Elektor war mal vor ca. 3 Jahren ein Programmer /Adapter für I2C, SPI, 1Wire und ISP beschrieben. Das wäre meiner Meinung nach aber völlig Oversize. Kennt jemand eine einfache Schaltung für den 1Wire IC.
Mir fällt da der DS2490 ein. USB auf 1-Wire. https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2490.html Ansonsten könnte man vielleicht auch einem FT232 im Bitbanging-Modus 1wire beibringen...
Auf dem Berg schrieb: > Kennt jemand eine einfache Schaltung für den 1Wire IC. Das reicht ja nicht, du brauchst auch ein Programm, daß die Logik zum Beschreiben des EEPROMs bereit stellt. Ich würde es Q&D mit einem Arduino machen. Ein IO-Pin reicht, die Kommunikation zum PC dann per UART. Beitrag "Onewire + DS18x20 Library" Wenn es ganz einfach und schnell gehen soll, schreibt man die Funktion im Arduino und fügt das zu programmierende HEX-File als Array im Quelltext ein.
hinz schrieb: > https://www.instructables.com/id/1-wire-communication-interface/ Das ist ja nun weiß Gott alt wie der Wald, einen normalen RS232 Port hat doch kaum noch einer.
Falk B. schrieb: > Das reicht ja nicht, du brauchst auch ein Programm, daß die Logik zum > Beschreiben des EEPROMs bereit stellt. Das ist mir schon klar, Ich habe in meiner EV Board Sammlung einen Adapter von Maxim gefunden, der nennt sich DS1923O, den habe ich vor langer Zeit mal verwendet. Der könnte auch 1-Wire, nur die Software dafür gibt es wohl nicht mehr. Treiber habe ich noch gefunden. Die links der Suchmaschine führt zu Seiten bei Maxim die es wohl nicht mehr gibt. Vielleicht finde ich noch was.
Hi, Arduino Nano sollte reichen. Bischen Code noch und fertig ist der Programmer.
Denkt ihr auch an den 12V-Impuls, den man zum programmieren benötigt? "The 1-Wire line must be able to provide 12 volts and 10 milliamperes to adequately program the EPROM portions of the part."
John schrieb: > Denkt ihr auch an den 12V-Impuls, den man zum programmieren benötigt? Ja habe ich gesehen, das dürfte auch der Grund sein, warum das mit RS232 funktioniert, vorausgesetzt die RS232 bringt auch die Spannung. Das EV Board von Maxim hat auch eine 12Volt Versorgung vorgesehen. Ich bin mir aber nicht sicher ob das Alle 1Wire EEPROM haben. Der DS2502 hat es.
Auf dem Berg schrieb: > John schrieb: >> Denkt ihr auch an den 12V-Impuls, den man zum programmieren benötigt? > > Ja habe ich gesehen, das dürfte auch der Grund sein, warum das mit RS232 > funktioniert, vorausgesetzt die RS232 bringt auch die Spannung. und genau das machen nicht mehr alle USB2rs232 Adapter!
John schrieb: > Denkt ihr auch an den 12V-Impuls, den man zum programmieren benötigt? > > "The 1-Wire line must be able to provide 12 volts and 10 milliamperes to > adequately program the EPROM portions of the part." Das geht ja auch ziemlich einfach. Angehängte Schaltung sollte funktionieren. Aber diese habe ich nur schnell zusammengeklickt und sie ist nicht getestet. Leider habe ich keinen DS25xx. Würde das sonst mal eben auf dem Steckbrett testen. Gruß Rene
:
Bearbeitet durch User
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.