Antonie Vonk
So much to do and so little time!!
Mensen,
Ik heb een vraagje.
Als ik een ATmega8515 neem en daarmee een data/adres bus van 8 bits creeer, Hoeveel 74F373 IC kan ik dan op deze bus zetten en hoelang mag zo'n bus zijn?
Zover ik hen nu kan zien kan er 20mA uit de 8515 komen en trekt de input van een 74F373 bij 5 volt ca. 50 uA
Betekent dit dan dat ik Ca. 400 stuks 73F373 IC's aan deze bus maximaal kan hangen???
Stel ik wil dit gaan bufferen na b.v. 24 IC's, welk IC kan ik hiervoor gebruiken en hoe zit het dan met de Delay van zo'n buffer.
De lengte die ik ongeveer nodig heb zo kunnen oplopen tot 2 meter met bandkabel. En de frequentie van de bus zou ca. 16Mhz kunnen gaan worden.
Wie kan mij tips en hints geven hoe zo'n parallele bus te maken en stabiel te houden.
m.vr.gr. Antonie Vonk
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Vroeger (toen honden nog uit hun reet blaften) werd er nog wel eens in een datasheet gezet wat het max. aantal logische gates per uitgang is (fan-out); voor deze Atmel is dat niet aangegeven. De berekening die je loslaat lijkt me een beetje opportunistisch. Waar het om gaat is met name de uitgangsimpedantie van de poorten van de micro en de ingangskarakteristiek van de gates (impedantie en capaciteit). Feitelijk is van belang dat je voldoende ruim binnen de spanningsdrempels V(H) en V(L) blijft; voor de F373 is V(H) 2.0V min. en V(L) 0.8V maximaal. Het zal dus wat deze parameters betreft goed gaan zolang de uitgang van de microcontroller hieraan blijft voldoen. Maar als je een hoop poorten parallel zet krijg je ook een grote capaciteit waardoor de rise-/fall-time zal toenemen. Ook daarvoor moet je (ruim) binnen de specs van de datasheet blijven. En met een 16 MHz bus kan je je beslist niet zo veel veroorloven. Kortom: proberen maar.
Overigens valt het nog helemaal niet mee om een "lang" bus te maken die bij dergelijke frequenties nog deugdelijk blijft functioneren. Je krijgt te maken met allerlei transmissielijn effecten. "Snelle" bussen moeten over het algemeen met afsluitweerstanden worden afgesloten om reflectieproblemen te voorkomen. Je zou voor de aardigheid dit eens kunnen lezen.