PIC Rb0 prerušenia pin Schmitt Trigger vstupné

E

elexhobby

Guest
Mám na mysli Peatman knižky na UCS PIC.Hovorí, že keď je pin RB0/INT používa ako vstup prerušenia, je automaticky nastavený ako vstupný spúšťací Schmitt, čo vyvolalo na vstupnej hrane, bez ohľadu na vzostup (alebo pokles) čas.Čo tým myslíš tohle?
Aj medzi RA4 kolíky RA0, RA0 RA3 sú TTL pri RA4 je Schmitt trigger.Čo je v tom rozdiel b / w je?Rb0 je infact TTL / ST?!
Prosím, pomôžte

 
Rb0 je vstup TTL-ak sa používa ako všeobecný cieľ IO.Preto sú úrovne 0.8V max pre LO.2.0V min HI.
Pri konfigurácii ako vstup prerušenia, stáva sa Schmitt trigger vstup.To znamená, že má dve definitívne hranice, na ktoré o skutočnom výkone prepínanie dochádza, s pomerne veľkým hystereze.Schmitt trigger vstupný buffer prepne iba vtedy, ak je vyšší limit prekročili, zatiaľ čo napätie rastie.Rovnako tak prepne pri prekročení nižšej hranice, zatiaľ čo napätie FALLS.
To znamená, že jeho výstup bude v určitom stave, aj keď sa zmenia vstupné pomaly.
Prahové hodnoty pre Rb0 sú približne 0,2 * Vdd pre LO a 0.8Vdd pre HI-ak používa ako INT.To je asi 1V a 4V, na časť bežiaci na 5V.Kým dolná hranica zriedka spôsobuje problémy, môže vyšším spôsobiť problémy, ak nie je riadený CMOS výstup, ktorý je schopný poskytnúť potrebné 4V.

 
Vďaka za odpoveď.
Citácia:

To znamená, že jeho výstup bude v určitom stave, aj keď sa zmenia vstupné pomaly.

 
Pomaly mení vstupe znamená, že je náchylnejšie k hluku v okolí prahu, a to aj napriek tomu, že zmena je monotónna.Keď sa mení veľmi pomaly, ale trávia dlhú dobu v okolí hranice (to je to skoro rovnaký), takže žiadny hluk možno ľahko riadiť sa nad alebo pod prahom a spôsobuje zmeny vo výstupe
, which can drive it close to Vdd.

Ako som povedal, že čím vyšší prah môže spôsobiť problémy, ak nie je riadený CMOS výstup,
ktorý môže jazdiť takmer Vdd.Napríklad, ak ho pripojiť k inému typu logiky, ako TTL, máte zaručené len 2.4V pre HI.To znamená, že vaša INT vstupné nikdy neuvidí, že je vysoká.

Alebo sa môžete pripojiť k otvorený-kolektor výstup, ktorý má pomerne vysokú Pullup, plus ďalšie veci s ňou spojené, takže napätie je HI, ako meriate, ale nemusí byť dostatočne vysoké, aby cez 4V prah.

Tretia situácia nastane, ak budete riadiť týmto INT vstup z iného veľmi malé, beží na 3.3V, napr.Mikro, že môže ísť len svojimi výstupy do 3,3, čo je nedostatočné pre vstup INT, ale works just fine, keď Rb0 je nastavený ako práve IO linky.

 

Welcome to EDABoard.com

Sponsor

Back
Top