Gast
#352502
Hallo! Zur Zeit entwickle ich einen Schaltplan wo 16 MAX3100 (SPI-UART) an einem SPI-Bus eines atmega168 hängen sollen. Die MAX3100 haben eine Eingangskapazität von 5pF. Um das System möglichst schnell laufen zu lassen wollte ich die maximale SPI-Frequenz des mega168, der mit 20MHz getacktet ist, verwenden. Um die Ausgänge des mega zu entlasten hatte ich vor einen Buffer (z.B. 2x 1/6 74AC14 hintereinander) anzuschalten. Die Frage ist nun ob ein Buffer ausreicht oder ob ich lieber den SPI-Bus segmentiere (also 2x8 oder 4x4 MAX3100 mit einzelnem Treiber). Man müsste natürlich auch beachten das die SDO Ausgänge der MAX3100 auch alle zusammenhängen und hier kein Treiber vorgesehen werden kann... Gibt es eine Grundregel die man bei solchen Konstellationen beachten sollte und die ich noch nicht kenne? :) Für die Abfrage der UART's Bauteile habe ich mir eine Multiplex-Schaltung überlegt mit der der MCU alle Bauteile schnell durchscannen kann. Sobald ein UART z.B. Daten hat, bekommt der MCU auf #INT ein Signal und kann dann den entsprechenden Baustein wählen indem #CS auf LOW gezogen wird. Wie ist Eure Meinung dazu? Sieht vielleicht jmd noch einen Fehler? Vielen Dank im voraus! Grüße Bernhard
