Samostatný obvod DS3231

posjirka
Příspěvky: 14
Registrován: 05 srp 2017, 22:12
Reputation: 0

Re: Samostatný obvod DS3231

Příspěvek od posjirka » 06 bře 2019, 22:39

DS3231 je "pro čínskou výrobu" jak dělaný. Sám si podle okolní teploty dolaďuje/přepočítává kmitočet krystalu a je vcelku přesný.
Já používám DS1307 nakterý je pliváno ze všech stran.Ty v čínských modulech nemají stabil.kondenzátory pro krystal a používají vcelku nepřesný krystal. Když to uděláš pořádne jak má podle doporučení výrobce být tak i tady mám přesnost 1-2s za měsíc.
Takže s tou tovární výrobou je to trochu podle použitých součástek a zapojení.

Rádio z číny taky dnes obsahuje 1 čip a jakš/takš to chrastí. Když pustím starýho Blaupunkta r.v.1983 tak chytám stanice o kterých se číně může leda zdát a stabilita laděné frekvence je taky někde jinde. Dnes se vše spíš dělá na sílu a množství než na kvalitu .....

ps.Abych byl upřímný tak samozřejmě co mám doma Arduina, LCD moduly, čidla ,řadiče, ... většina je z číny/ebay. Z tu cenu :)

8BB76E1
Příspěvky: 42
Registrován: 11 lis 2018, 12:01
Reputation: 0
Bydliště: 大阪府

Re: Samostatný obvod DS3231

Příspěvek od 8BB76E1 » 11 bře 2019, 11:19

když už tu je tohle téma - jaké máte otestované hodnoty pullup rezistorů na I2C?
já našel nějaké schéma, kde má chlápek 51k, a zjevně mu to funguje, ale pak jsem někde vygooglil I2C specifikace, a těch 51k je prostě úplně mino.. tak nevím..

8BB76E1
Příspěvky: 42
Registrován: 11 lis 2018, 12:01
Reputation: 0
Bydliště: 大阪府

Re: Samostatný obvod DS3231

Příspěvek od 8BB76E1 » 11 bře 2019, 12:13

a teď koukám, že arduino modul tam má 4k7, takže to asi moc nebudu řešit, a dám tam něco podobného..

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Samostatný obvod DS3231

Příspěvek od pavel1tu » 11 bře 2019, 12:37

8BB76E1 píše:
11 bře 2019, 12:13
a teď koukám, že arduino modul tam má 4k7, takže to asi moc nebudu řešit, a dám tam něco podobného..
To je k pláči - sorry ale opravdu.
Pullup rezistory se přeci počítají, Rmin podle napětí a proudu, Rmax podle kapacity sběrnice a provozované rychlostikomunikace
http://www.ti.com/lit/an/slva689/slva689.pdf
Počítá se Rp(min) a Rp(max) - pak se stačí vejít mezi ně. Viz nespočet článků na internetu.

Já počítám jen "kapacitu" sběrnice a podle rychlosti komunikace dávám odpory dle toho grafu. Hlavně když je to větší vzdálenost + vyšší rychlosti
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

8BB76E1
Příspěvky: 42
Registrován: 11 lis 2018, 12:01
Reputation: 0
Bydliště: 大阪府

Re: Samostatný obvod DS3231

Příspěvek od 8BB76E1 » 11 bře 2019, 13:38

pavel1tu píše:
11 bře 2019, 12:37
To je k pláči - sorry ale opravdu.
Pullup rezistory se přeci počítají, Rmin podle napětí a proudu, Rmax podle kapacity sběrnice a provozované rychlostikomunikace
jj, to jsem opomenul napsat, že ta sběrnice je ve všech případech cca stejně dlouhá. (jako u toho arduino modulu) proto mě překvapily ty diametrálně odlišné hodnoty.. asi tam ten člověk dal, co mu přišlo pod ruku..

je mi jasné, že u arduina si dali rezervu na propojovací vodiče, takže pokud tam nebudou, o to pak bude hodnota rezistorů vyšší..

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů