Doporucte rychly MCU s poctivymi porty

Pavel Hudecek phudecek@tiscali.cz
Neděle Říjen 21 02:48:50 CEST 2007


nepochopili:-)
Já psal, že jsem se mýlil ohledně toho, jaké jsem si představoval kapacity tranzistorů uvnitř procesoru a jak mě překvapilo, že jsou ve skutečnosti malé:-)

Jinak o tom, co obnáší živení kapacitní zátěže mám velmi přesnou představu a dlužno dodat, že dotyčná aplikace živí kapacitní zátěž v řádu stovek VAr a v plánu je i mohutnější verze s větším počtem kVAr:-)

PH

  From: Pavel Krejci 
  Ted nevim jestli jsme se pochopili :o)
  Proudy pro vetsi kapacity musi byt vetsi. Ale zkuste se podivat jak jsou 
  definovane nabezne hrany a jaka kapacita zateze v DS ruznych procesoru, 
  ktere mate v merku, treba tam bude cast vysvetleni... Taky pro prekonani 
  5V za rekneme 10ns je potreba vetsi proud nez 3.3V za 10ns. Cili pro 
  3.3V procesory staci mensi proud.
  Pro vetsi kmitocty taky bude specifikovana asi mensi kapacita zateze.

  Jinak tim zivenim tranzistoru jsem myslel to, ze kdyz by vystupni 
  tranzistor mel dat vetsi proud a bude tedy vetsi tak i jeho kapacita 
  bude vetsi a tim i jeho budic musi byt vetsi. Takze to neni jen ve 
  zvetseni tranzistoru ale taky i v budici.

  Proc je pomer 1:50 netusim. Je tam opravdu na vystupu nejaky cistokrevny 
  push-pull nebo jsou tam nejake "vychytavky" s pull-up odpory?

  Pocitam ze 1:3 je ve prospech N-kanalu (tedy vic si necha vnutit nez da)
  Aby p-kanal mel stejny proud musel by (podle technologie) byt 2x az 3x 
  vetsi nez n-kanal. Radsi jsem se kouknul do ATMEGA8 DS a je to ve 
  prospech n-kanalu :o)

  Pavel Hudecek napsal(a):
  > Aha, tak to vše vysvětluje - právě kvůli buzení vstupních kapacit jsem 
  > si myslel, že by ty proudy měly být větší. No nic. Takže tranzistory 
  > uvnitř MCU mají o pár řádů menší kapacitu... že by k jejich živení 
  > frekvencemi v řádu desítek MHz stačily mikroampéry mě fakt nenapadlo:-)
  >  
  > Teď zbývá otázka, proč se tak moc liší proud při 1 od proudu při 0.
  > Třeba u AVR je to asi 1:3, ale u těch 32bitů jsem viděl poměry i 1:50 a 
  > více.
  > Navíc jsem v těch DS musel velmi usilovně hledat, než jsem našel nějaký 
  > údaj o tom proudu při 1 a to včetně ARM od Atmelu, kde jsem tak nějak 
  > čekal, že údaje budou podobně podrobné, jako u AVR (VA charakteristiky 
  > pro 0 a pro 1 při různých Ucc).
  >  
  >     *From:* Pavel Krejci <mailto:krepa76@gmail.com>
  >     Ten cca 100x vetsi tranzistor da cca 2mA (zalezi na technologii
  >     samozrejme ale +/- to tak pro 3.3V technologii bude). Proud je umerny
  >     sirce kanalu, takze pro 50 mA uz je to 2.500x vetsi... jenze nejde
  >     jen o
  >     vystupni tranzistory ale taky o budice tech tranzistoru aby byla
  >     dodrzena nabezna/sestupna hrana pri dane kapacitni zatezi, nebot je u
  >     tech tranzistou potreba dostatecnym proudem krmit kapacitu hradla pri
  >     prepinani...
  > 
  >      >  > Důvody existence blbých portů
  >      > Nějak jsem si myslel, že právě kvůli malému napětí a velké rychlosti
  >      > budou mít ty tranzistory malý vnistřní odpor. Navíc mi připadalo, že
  >      > mezi těmi miliony tranzistorů bude pár desítek třeba stokrát větších
  >      > zanedbatelné.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20071021/7bcf1126/attachment-0002.htm 


Další informace o konferenci Hw-list