komunikace I2C normal, fast mode
Jan Waclawek
konfera na efton.sk
Sobota Duben 13 15:02:45 CEST 2013
Nemam chut pozerat do konkretneho datasheetu obvodu, co mate, ale
porozpravam Vam pribeh.
Pred nieco vyse 10 rokmi sme v jednom obvode pouzili I2C FRAMky od
Ramtronu, to bola vtedy v podstate novinka, no a v datasheete tam bolo to
iste, v jednej tabulke dve casovania, jedno pre 100kHz a druhe pre 400kHz
rezim. Pre istotu som pouzil ten 100kHz ale nedalo mi to, a kedze som mal
uplne tu istu dilemu ako Vy, a rozmyslal som, ako to ten obvod rozoznava,
nuz som do Ramtronu napisal.
No a dostal som odpoved, ze ten obvod nic nerozoznava, jednoducho ide do
400kHz; ale kedze vela uzivatelov sa pyta, ci sa da pouzit na 100kHz, tak
aby ich upokojili, jednoducho do datasheetu opisali obe tabulky zo
specifikacie... ;-)
Bol by som velmi prekvapeny, kebyze to vo Vasom pripade je inak.
Mimochodom, ten rise time to treba chapat tak, ze vstupnym obvodom nevadi
rise time do 1000ns, a naopak vystupne obvody generuju rise time rychlejsi
nez 300ns.
wek
----- Original Message ---------------
Subject: komunikace I2C normal, fast mode
From: =?ISO-8859-2?Q?Vl=E1=EFa_And=ECl?= <vaelektronik at vaelektronik.cz>
Date: Sat, 13 Apr 2013 13:27:47 +0200
To: konfera <hw-list at list.hw.cz>
>Dobrý den,
>koukám na datasheet ADC MCP3221
>http://ww1.microchip.com/downloads/en/DeviceDoc/21732c.pdf a uva¾uju,
>jak já mu vlastnì øeknu, ¾e ho nebudu provozovat v normal mode ale ve
>fast mode? Normálnì bych to chápal tak, ¾e je dost rychlý pro fast mode
>a nevadí kdy¾ ho budu taktovat pomaleji. Doby napø. jako Thd.sta >4000ns
>v normal a >600ns ve fast mode jsou nejspí¹ opsané ze specifikace
>protokolu a obvod zvládá tìch 600ns. Jen¾e kdy¾ tam po¾adují rise time
>SDA a SCL <1000ns pro normal mode a <300ns pro fast mode, vypadá to, ¾e
>tam k nìjakému pøepínání re¾imu dochází. Na základì èeho? Na základì
>dosud pøijatých délek impulzù?
Další informace o konferenci Hw-list