Stránka 1 z 1

Identifikace 1-Wire EEPROM

Napsal: 03 úno 2018, 11:58
od forbidden
Mám tu asi 1-Wire EEPROM od Dallasu, přinesl mi ji zákazník, že si do ní mašina ukládá nějaký odpočty životnosti. Říkal jsem si, že se na to kouknu a třeba něco změním. Problém je, že to buď není standardní EEPROM, nebo je, ale je přeznačená. Pouzdro normální TO-92 a na něm čtyři řádky textu.
DALLAS
141002
0917A4
276CC

Nic z toho nenaznačuje, co by to mohlo být ve skutečnosti. Stáhnul jsem si nějaký datasheety běžných typů a zkusím s tím komunikovat podle standardního protokolu. Třeba na něco přijdu, ale radši bych věděl stoprocentně, co to je za typ. Nemá někdo nějakej lepší nápad?

Napsal: 03 úno 2018, 13:19
od passion
Nebude namiesto C nula?

Kód: Vybrat vše

https://www.maximintegrated.com/en/products/all-products/archive/DS2760.html

Napsal: 03 úno 2018, 13:26
od ok1hga
taky si myslím, že je to špatně opsané . . .
dej sem detailní foto . . .

Napsal: 03 úno 2018, 13:27
od MetalGod
Pokud vím, ten brouček se stejně musí po vyvolání jeho sériovýho čísla představit.

Napsal: 03 úno 2018, 13:45
od forbidden
Zkusil jsem to nafotit jak to šlo, nezdá se mi, že by to byla 0, ale kdo ví. Jestli se ale identifikuje, tak mám možná vyhráno, jestli je to něco zákaznickýho, tak kdo ví.
Dík

Napsal: 03 úno 2018, 15:40
od Zaky
Podle tohoto: https://www.amobbs.com/thread-5664389-1-1.html bude správné označení v tom prvním řádku. Asi to bude něco přeznačeného, nebo v horším případě nějaký speciál. Nevypadá to na snadný úkol.

Napsal: 03 úno 2018, 19:11
od forbidden
Alespoň něco se ti podařilo najít, sice nic pozitivního, ale to nevadí. Jdu to vyzkoušet, uvidíme. Každopádně dík za snahu.

Napsal: 03 úno 2018, 19:25
od MetalGod
<rejže> 18B20 <rejže> je blbost, co by tam ďál teploměr?
Na DS18B20 jsem si uďál obousměrnej převodník úrovní z ňákejch KFek, co jsem zrovna našel v bordelu. Je to připojený k sériovýmu portu (/dev/ttyS0) na mámoprkně a slouží výtečně. Teplotu čtu přes digitemp, tím taky můžeš identifikovat přítomný jednodráty:

Kód: Vybrat vše

digitemp -ws /dev/ttyS0
DigiTemp v3.7.1 Copyright 1996-2015 by Brian C. Lane
GNU General Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
.
Devices on the Main LAN
28EE54F52116029B : DS18B20 Temperature Sensor


P. S.: DS2409 je ve skutečnosti tranzistoriáda.

Napsal: 03 úno 2018, 19:51
od forbidden
Hmm, tak jsem asi v pr... Family code je taky 0x94. Celá ROMka je: 0x94 0x94 0xB4 0x02 0x10 0x2E 0x00 0xF5
A tu 0x94 není.

Napsal: 03 úno 2018, 20:00
od MetalGod
Že by DS28E01-100?
Je tam, ale rodinnej kód je XX, tj. cokoliv (snad mimo vejš vyjmenovanejch).

P. S.: I když podle datašítu od Myšovače je u TO-92 zbytečná prostřední nožička, ne až ta třetí :?

Napsal: 03 úno 2018, 20:09
od forbidden
No i kdyby to bylo ono, tak SHA-1... Takže z toho vyčtu kulový a zapíšu taky kulový, myslím smysluplný. Ze srandy si stáhnu ten datasheet a zkusím s tím komunikovat, sice mi to k ničemu nebude, ale když bude alespoň odpovídat na známý příkazy, tak budu mít jasno.

Aha, tak to zkoušet nemusím, dík.

Napsal: 03 úno 2018, 20:15
od MetalGod
Taky to může bejt EPROM, třeba něco jako DS2505-UNW, kde se jen přidávaj zářezy na pažbu. Tam by ty piny souhlasily.

Napsal: 03 úno 2018, 20:22
od forbidden
Mohla by, kdybych to věděl jistě, tak se koupí prázdná a je vystaráno. Maximálně bych do ní zapsal třeba nějakou inicializační hodnotu.

Asi to vzdávám, nefunguje ani zápis do scratchpadu a následný čtení z něj. Občas se něco podaří dostat z hlavní paměti, ale je to dost zmatený. Takový hádání je k ničemu.