Momenteel ben ik bezig met een pcb te ontwerpen waarbij ik IO outputs nodig heb die ik kan besturen via een onewire bus. Hiervoor heb ik de ds2408 momenteel op het oog.
Volgens de datasheet (hier te vinden) is na een stroomonderbreking geen zekerheid over de staat van de outputs, waarbij deze dus aan of uit kunnen staan. Om die outputs allemaal in een bekende staat te krijgen bij starten kan de chip gekoppeld worden met bijv een DS1811.
De datasheet vermeld "When configured as RST , a LOW input sets all PIO outputs to the "off" state by setting all bits in the PIO Output Latch State Register.". Aangezien de outputs allemaal open-drain zijn, twijfel ik dus wat de "off" state is. Is dit wanneer de outputs high impedance zijn (En de lijn daardoor dus hoog is via pull-ups), of wanneer de outputs juist als drain functioneren, en de lijn dus laag getrokken wordt.
Ik moet namelijk zekerheid hebben dat bij inschakelen van de chip de outputs allemaal laag zijn, omdat deze mosfets gaan schakelen die op hun beurt solenoids bedienen. Deze mogen echter niet te lang aanstaan.
Iemand die dit zou kunnen ophelderen? Ik heb namelijk het idee dat die info toch echt ergens in die datasheet moet staan (Lijkt me vrij cruciale info), maar dat ik hem mis omdat ik nog niet heel veel ervaring heb met dit soort documenten.
Volgens de datasheet (hier te vinden) is na een stroomonderbreking geen zekerheid over de staat van de outputs, waarbij deze dus aan of uit kunnen staan. Om die outputs allemaal in een bekende staat te krijgen bij starten kan de chip gekoppeld worden met bijv een DS1811.
De datasheet vermeld "When configured as RST , a LOW input sets all PIO outputs to the "off" state by setting all bits in the PIO Output Latch State Register.". Aangezien de outputs allemaal open-drain zijn, twijfel ik dus wat de "off" state is. Is dit wanneer de outputs high impedance zijn (En de lijn daardoor dus hoog is via pull-ups), of wanneer de outputs juist als drain functioneren, en de lijn dus laag getrokken wordt.
Ik moet namelijk zekerheid hebben dat bij inschakelen van de chip de outputs allemaal laag zijn, omdat deze mosfets gaan schakelen die op hun beurt solenoids bedienen. Deze mogen echter niet te lang aanstaan.
Iemand die dit zou kunnen ophelderen? Ik heb namelijk het idee dat die info toch echt ergens in die datasheet moet staan (Lijkt me vrij cruciale info), maar dat ik hem mis omdat ik nog niet heel veel ervaring heb met dit soort documenten.