I2C 50ns smaigalys slopinimas

E

eBuddy

Guest
I2C standartas reikalauja, kad vynai, turintys 50 ns ar trumpesnį dėl SDL ir SCL linijos turi būti slopinamas.Kokios smaigalys turėčiau imtis?Be jokių papildomų detalių iš I2C spec, atrodo, kad mes turime kurti grandinę, kad jis slopina 50ns stačiakampės bangos signalo sūpynės tarp GND prie VDD (kuri manau, yra pats blogiausias scenarijus).Tačiau reikalauja gana stipri filtro ir filtro bus iškreipti įprastas signalai gana smarkiai.Atsižvelgiant į tai, kad ši funkcija Sekretoriavimas yra iš esmės spręsti smaigalys sukelia Cross Talk tarp SDL ir SCL, kokios adatos mums reasonabley prisiimti praktikoje?

Projektavimas aš dirbu yra asinchroninis I2C sąsaja (be didelės spartos atrankos laikrodžio), tai smaigalys slopinimas turi būti atliktas analoginis grandynas.

Ačiū.

 
Taip, stačiakampės bangos atrodo priimtinas.NXP / Philips nurodo net 100 ns toleruojamas smaigalys su savo asinchroninis traškučiai.

Jei taikoma po įvedimo buferio filtravimas, laikas turėtų būti beveik nepriklauso nuo smaigalys signalo.Tai atrodo, vis tiek rekomenduojama vengti papildomos talpinė pakrovimo į autobusą.

 
Kokia yra greičio ir jūsų I2C įgyvendinimo konfigūracija?
Pat ji priklauso nuo dalyvaujančių mikroschemos.
Kartais paprastas žemo dažnio RC filtrų atliks darbą,
nes ankštiniai, malšinantis žemiau aptikimo lygį imtuvai.Ref
http://www.cs.unc.edu/Research/stc/FAQs/Interfaces/I2C-BusSpec-V2.1.pdf
Aš 2C-BUS specifikacija, versija 2.1, sausis 2000

 

Welcome to EDABoard.com

Sponsor

Back
Top