Doporucte rychly MCU s poctivymi porty
Pavel Krejci
krepa76@gmail.com
Neděle Říjen 21 02:39:56 CEST 2007
Koukal jsem jeste jednou a obe urovne jsou stejne silne, pred tim jsem
odecital z grafu pro RESET pin, ktery je udelany jinak. Kde jste videl
ze je to 1:3?
Pavel Krejci napsal(a):
> 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)
>
> PK
>
> 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).
>>
>> PH
>>
>> *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é.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list