-
Thread
FIFO im MAX3100
Hallo liebe Gemeinde, ich hab hier gerade einen MAX3100 mittels FTDI232-Kabel an einen Arduino angeschlossen, das ist mein Testaufbau. Später kommt ein anderer Mikrocontroller dran. Im Prinzip funktionierte alles auf Anhieb, naja, der IC ist ja nicht
Falk B. schrieb im Beitrag #6312437: > ich hab hier gerade einen MAX3100 mittels FTDI232-Kabel an einen Arduino > angeschlossen, das ist mein Testaufbau. Später kommt ein anderer > Mikrocontroller dran. Warum keinen vernünftigen Mikrocontroller direkt mit USART?
-
Thread
MAX3100 Ausgänge
Hallo Zusammen, ich möchte einen MAX3100 an meinen AVR uC hängen und damit eine serielle Servosteuerung steuern. Die Servosteuerung hat eine serielle Schnittstelle für TTL 5V Signale. Brauch ich jetzt noch einen MAX3221 zwischen dem MAX3100 und der Servosteuerung? Sorry, ich wurde aus dem Datenblatt vom MAX3100 nicht schlau und konnte nicht herausfinden ob die Ausgänge 3.3V oder 5V sind... (hängt das nicht sowieso von der Versorgungsspannung ab?!)... Vielen Dank für eure Hilfe!
-
Thread
Problem mit dem MAX3100
Hi, ich habe ein Problem mit dem MAX3100. Zuerst einmal die Situation: Realisiert werden soll eine RS232 Kommunikation Dafür nutze ich den MAX3100 diesen habe ich nach den vorgaben des Datenblattes verbaut Spannungsversorgung 6V usw.
-
Thread
MAX3100 Library
Heyho, kennt ihr eine fertige Library (C, avr) um den MAX 3100 (UART über SPI) anzusteuern? Es muss auch für den 3100 (also keine attinys als SPI Slave usw) sein, da die Platinen schon fertig sind. Bevor wir selber etwas schreiben und testen würden wir gerne
-
Thread
SW-SPI ATTiny13V Max3100
1<<SPI_CLK_PIN); mask >>= 1; } SPI_SS_PORTB |= (1<<SPI_SS_PIN); return(temp); } void MAX3100_Write_Config(unsigned int config) { SPI_Write_Word(config); } void MAX3100_Write_Data(unsigned char byte) { unsigned int w; w = (unsigned int)byte | MAX3100_WRITE_DATA ;//w = ADCW | define
); // wait for TX buffer empty } int main() { ADC_INIT(); SPI_INIT(); SPI_Write_Word(); MAX3100_Write_Config(MAX3100_WRITE_CONFIG | 0x040B); // 9600,N,8,1, Interrupt + FIFO MAX3100_Write_Data(ADCW); while(1) {} return 0; } [/c] danke für die Tipps
-
Thread
USB zu MAX3100 (SPI)
Hallo, ich soll mit einem DLP-2232M-G USB Adapter einen MAX3100 per SPI ansprechen, aber irgendwie klappt das nicht. Die Doku auf der FTDI bzw. die Beispielprogramme haben mir etwas weitergeholfen, aber wirklich schlauer bin ich auch nicht. Mein Problem liegt
Clocksignal wird nicht ausgegeben. Ich finde aber den Fehler nicht. und ohne clock signal kann ich ja den Max3100 nicht ansteuern. Gruß Chris
-
Thread
SPI-Bus, Eingangskapazität und max. Anzahl Bauteile
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
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
-
Thread
UART
Guten Abend! Kann mir wer sagen was der MAX3100 ist? Ist das nicht ein UART den man verwenden kann, sofern man keinen eingebauten im uC hat? Also wenn ich das so richtig verstehe könnte ich den wegfallen lassen, da ich ja im AVR schon einen eingebaut
Mit einem speziellen IRDA-UART (CS8130, MAX3100?) ist es wahrscheinlich einfacher, aber du wirst Probleme haben die Teile zu bekommen... außer bei Maxim ;-)
-
Thread
Multi-UART-Chip
Ich brauchte mal 8 UARTs und hab dazu 8mal dem MAX3100 verwendet.. ;) Schöne Grüße
> Ich brauchte mal 8 UARTs und hab dazu 8mal dem MAX3100 verwendet.. ;) Ich hatte vor kurzem geschaut und da waren ATMega8 billiger, als der MAX3100 :-O
-
Thread
MOSI immer auf high?
der Datenleitung High-Aktiv (high='1', low='0'). > Ein Prob ist es trotzdem, da an dem SPI ein max3100 hängt, > der ein high-aktiven MOSI erwartet. Sieh dir mal die Abbildung 1 im Datenblatt des MAX3100 an. Nur während der steigenden Flanke von SCLK muß DIN (MOSI) stabil sein. Sonst ist der Pegel
missverständlichen, bzw. unsinnigen Antworten des max3100 führte, sonst hätte ich auch früher gemerkt, dass der IC im StandBy ist. Jetzt läuft es! MfG
-
Thread
SPI/I2C auf UART Wandler bei Reichelt?
Dann lass dir doch den MAX3100 von Maxim kommen …
>Bin mit Controllern etwas aus der Übung :o) Und das Programm für den MAX3100 schreibt sich von selbst?
-
Thread
Kommunikation zwischen Master und Slave bei 8 UARTS
richtig/falsch denke. Das würde mir sehr weiterhelfen. Verwendet habe ich übrigens MAX3160 und MAX3100 zur Realisierung der Umprogrammierung zwischen RS232 und RS485, der Mikrocontroller ist ein ARM9- falls das jemanden für die Beantwortung interessiert ;).. LG, Sarah
d.h. 'Senden von Daten an den µC über MISO' wird auch vom ARM initiiert und niemals autonom vom MAX3100. Wenn der UART Daten empfängt, wird dieses über den Interrupt Pin signalisiert. Dein Treiber muss dann über SPI Lesezugriffe zum MAX3100 schicken um z.B. Interrupt Quelle zu erfahren, Eingangs FIFO
-
Thread
2µC an einem Quarz?
@berthold MAX3100 SPI UART
Hallo Danke für eure Antworten. Tolle Sache dieser MAX3100. Martin
-
Thread
UART gesucht
verloren und Du brauchst noch ein Adreßlatch. Nimm besser nen 8051 mit SPI (AT89S8252) und hänge den MAX3100 dran. Peter P.S.: Klar kann der 8051 auch high level Interrupts: http://home.tiscali.de/peterd/tutorial/extint/index.htm
Interrupt gefällt mir *grins* SPI-UART fällt weg, bin an den S52 von der Firma her gebunden. Den MAX3100 hatte ich nämlich auch schon im Auge. Aber für meinen Bastelkeller wäre das eine Alternative... @Michael: Danke für das Angebot, ich überlegs mir... @Rufus: Danke für die Info, aber warum
-
Thread
Full-Duplex UART auf ATmega32
Ich sehe schon, der SW-UART muss weg. Wird dann wohl auf den MAX3100 hinauslaufen. (Den meintest du doch?) Danke schön. Jakob
Richtung. Wird wohl langsam ein bisschen knapp. Zum Thema SPI-UART: Woran erkenne ich, dass z.B. Max3100 all meine Daten verschickt hat und ich ihn nicht mit Daten überflute, die er gar nicht mehr versenden kann? Das SPI-Flag sagt mir ja nur, dass die Daten zwischen µC und Max erfolgreich ausgetauscht
-
Thread
Probleme mit MAX3131
so aufzumotzen, dass die Entfernung ca. 15m betragen kann. Dazu habe ich mir den MAX3131 und den MAX3100 besorgt und die Schaltung nach APP.NOTE 631 von Maxim (siehe Anhang) aufgebaut. Nach einigen Tests - erfolglosen - flog der MAX3100 raus und wurde gegen eine einfache Oszillatorschaltung ersetzt.
-
Thread
Suche SPI-RS232-Wandler-Baustein
Habe mal den MAX3100 eingesetzt, für eine IrDA am 89S8252, klappte ganz gut. Momentan erweitere ich den PIC um eine RS485 mit einem MAX3140. Beide MAX-Bausteine können auch RS232. Den MAX3100 gibt es auch in der bastelfreundlichen
-
Thread
2 unterschiedliche Baudraten auf einem ATMEGA128
1280/2560 hat 4 UARTs. Oder Du realisierst den Sende-UART softwaremäßig. Oder Du nimmst einen MAX3100 SPI-UART. Irgendwie wirst Du garantiert zum Ziel kommen.
Vielen Dank für alle Hinweise und Tipps! Der Max3100 wäre schon eine gute Lösung, aber kostet ca. 3 bis 4 mal soviel wie ein Atmega 8. Die Kommunikation über beide Uarts ist immer bidirektionel, weshalb ich nicht eine als USART die andere als UART
-
Thread
PIC32 Funktionen Ein- Ausgänge
Erfahrung? Bitte Danke. Hast Du Dir schon mal angeschaut, was so ein SPI-UART-Chip kostet? Z.B. MAX3100, bei Farnell für über 10€! Netto! Da kommst Du billiger weg, wenn Du pro Port oder pro 2 Ports einen PIC24F32KA301 (SSOP20, also klein) nimmst, und Dir den I2C/SPI-UART Konverter selber baust. Dann
Hallo, zu den Schnittstellen. Da gibt es was von Maxim, angesteuert per SPI. Den MAX3100 zum Beispiel. Klar kannst du den Programmspeicher als Datenspeicher nutzen: www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en534194 Gruß Sascha
-
Thread
V: durchweg obsolete Analog & Digital-ICs
Maxim DG408DJ 4 maxim DG409DJ 4 Maxim DG413DJ 1 MAXIM MAX202ECPE 4 Maxim MAX232CPE 1 Maxim MAX3100CPD 3 Maxim MAX487 4 Maxim MAX690 3 MAXIM MAX691CPE 1 MC1488N/MC1489A 1 Microchip ML2036IJ 3 Microchip PIC 17C42A 1 Motorola MC6809P 1 National DP8392CN 2 NEC D71054C 1 NEC D71055C
AD637 AD711 AD845 OP177 CA3098 HM62256ALP INS8255 KM62256xxx DG408 DG409 DG411 DG413 MAX3100 MAX487 PCF8574 PCF8584 UDN2595A Ich würde auch 10,- plus Porto bieten. Gruß Olaf
-
Thread
Bluetooth über SPI
Antwort zu einem IC, der SPI Eingang und UART Ausgang hat. MAX3110E/3111E (RS232 Pegel). Oder auch MAX3100, wenn nur ein UART und nicht RS232 benötigt wird. Ich persönlich hab mir schon den MAX3100 bestellt und werde damit das BTM222 Modul ansprechen. Somit ist das Thema erledigt ;) MfG Darkleon
-
Thread
Kabelquerschnitt 230v 100w 60cm?
Steckdosenkreise max.10A vorgesehen. Echt? Auf meiner Mikrowelle steht z.B. "Nennleistungsaufnahme max. 3100W" auf dem Typenschild. Das würde ja dann gar nicht mehr gehen.
-
Thread
Preisanfrage für 20 Stücke Platinen
moin moin, QSOP16 geht, brauchte ich für MAX3100 mit Leiterzug 12mil. Als Oberfläche NiAu nehmen, kostet das selbe wie Zinn. @Philipp was ging den nicht? Mit Gruß Pieter
-
Thread
RS232 über TWI [ATMega32]
Falls es nicht unbedingt TWI sein muss, wäre da noch der MAX3100 (SPI<->UART)
-
Thread
µC mit 4 UART's
einmal habe ich die auch genommen, MAX3100, leider viel zu teuer :-(
-
Thread
Software-Realisierung eines zusätzlichen UARTs beim 8051?
Timern und Interrupts rumgeworfen. Also eher nix für Anfänger. Du kannst auch einen SPI-UART (z.B: MAX3100, NXP SC16IS750) dranhängen und den die Arbeit machen lassen. tschuessle Bernhard
-
Thread
LPC2148 - mehr als 4 externe Interrupts
Missverständnis und > daraus resultierender falscher Frage. Meine Rede. Ich hab z.B. mal 10 MAX3100 benötigt, um 10 Netzteile (20kV) per Lichtleiter zu steuern. Ich hab dann einfach die 10 INTs parallel geschaltet und im Interrupthandler werden die 10 Statusregister ausgelesen, wer der auslösende
-
Thread
Zwei RS232 an Atmega8
Eine weitere HW Lösung wäre die UART über die SPI schnittstelle zu gehen. z.b. mit MAX3100
-
Thread
Atmel SPI = Müll?
keinen Slave Modus ;-) Da fänden sich schon viele Anwendungen. Z.B. hätte ich gerne die teuren MAX3100 ersetzen wollen. Peter
-
Thread
115200 Baud mit 9-Bit + Parity
Was nichts gefunden? Keinen externen UART oder keinen, der 9Bit + Parity kann? Ich hab mal den MAX3100 benutzt, der kann aber auch nur 8+P. https://www.maximintegrated.com/en/products/interface/controllers-expanders/universal-asynchronous-receiver-transmitter-uart.html Hier gibt es aber scheinbar
-
Thread
Leistungsaufteilung Küchengeräte
Waschmaschine "1900W,10A" -Spülmaschine,(kommt noch) ca. 3400W ? (HEA Fachwissen) -Kochfeld, 2 Platten, max.3100W -(Boden-)Steckdose mit 2 Dosen im Arbeitsfeld an einem Anschluss, beabsichtigte max. 3600W Wasserkocher, 2200W kommt gelegentlich an diese Steckdose Jetzt hab ich nur 3 Phasen, aber 4 starke
-
Thread
RS232 multiplexen
Ich habe das gleiche Problem. Es gibt den Max 3100. Das ist ein Uart an der SPi vielliecht hilft es dir weiter.
-
Thread
(DUAL/QUAD)-UART unter Linux für I2C PandaBoard
Hi, für MAX3100, MAX3107 gibt es Linux-Treiber in der Mainlinie des Kernel. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=drivers/serial;h=e96a7708921c6b479edca980af38ee70c62bf521;hb=44318feb93327e36108b2a9cf94ac9f7ccabf047
-
Thread
Mehrere UARTs auf eine Schnittstelle
versorgen. 3. Von Maxim gibts SPI-UARTs, auch gleich mit eingebautem Pegelwandler auf RS232: MAX3100 (mit CMOS Ausgängen), MAX3110/3111 (mit RS232-Ausgängen). Die Dinger sind aber nicht so furchtbar billig. 4. Die UART-Pins des AVRs haben ganz normalen CMOS-Logikpegel, d.h. Ihr könnt Euch bei
-
Thread
Was soll das?
Also wenn das deine MAX3100 oder MAX3120 sein sollen, die gibt es nicht im DIP Gehäuse, sondern nur im SOIC bzw. QSOP-Gehäuse. Da musst du halt etwas mit der heissen Stricknadel basteln! Dr. Nope
-
Thread
[V] 34x LM2594N-5.0, 32x DS1307, 34x MAX3100, 43x MAX485, 46x ULN2003A
SimpleSwitcher Buck 5V fixed) 1 Stange mit 32x DS1307 DIP-8 (I2C RTC) 2 Stangen mit insg. 34x MAX3100CPD DIP-14 (SPI UART) 1 Stange mit 43x MAX485CPA DIP-8 (RS485 Transceiver) 1 Stange mit 46x ULN2003A DIP-16 (Darlington Treiber) Die Teile sind NOS (New Old Stock) und in gutem Zustand. Findet
-
Thread
Suche µController mit min 115,2kbs baud (RS-232)
Falls Du Deinen Controller weiter verwenden möchtest, so könntest Du sicherlich auf einen MAX3100 zurückgreifen. Der macht SPI<->UART. Ist ganz einfach und praktisch... Allerdings: ganz ohne Löten kommst Du dann nicht zum Ziel...
-
Thread
Hilfe! RS-232 zu SPI
oder sonst was), der die ankomende > Signale von RS-232 zu SPI übersetzt. Ich kann dir da den MAX3100 empfehlen. SPI <--> RS232 und kann über SPI konfiguriert werden: > Und jemanden, der das programmieren kann du bist mir aber bescheiden :-) gruss
-
Thread
SPI <-> 16 x UART Bridge
fuer ein zeitkritisches Problem gebraucht wird waere es m.e.a. einfacher, direkt 16 SPI Uarts (z.B. Max3100) an den uC anzuschliessen.
-
Thread
SPI UARTS, Welcher?
Bekannt war mit MAX3110/3110 ..mit integriertem RS232 Treiber, ist hier aber kontraproduktiv. Der MAX3100 ist wohl equivalent ohne Treiber, gemeinsam ist denen das sie das Doppelte kosten was andre Leute haben wollen, z.B. NXP SC16IS740/752. Dann gibts wohl noch Exar XR20M1170IG16-F ..Alles im TSSOP oder
-
Thread
RS232 SPI
Schau Dir mal dem MAX3100 an. Ich glaube der wäre was für Dich. Grüße
-
Thread
Aus UART IrDA??
Hi Niki, ich glaube da gibt es einen UART von MAXIM der IrDa macht. MAX3100 , MAX3120. --- Die 5V gibt es nur auf der Druckerseite(Pin 18 & 35), d.h. das Signal wird nicht zum PC geführt. Ich weiss allerdings nicht, wieviel Strom man aus der Schnittstelle ziehen kann - aber
-
Thread
kostenlose muster
! Danke für den Tipp! Hab gleich nen Grosseinkauf gemacht!! verschiedene Parts der 232er Reihe, MAX3100, MAX3120, MAX712, MAX713 Was soll man eigentlich bei "Erwartete Menge" reinschreiben? Ich hab plump "3000" genommen, hoff das ist nicht zu viel. Habt ihr das schon mal gemacht? Kommt das Paket dann
-
Thread
Viele alte (unbenutzte) IC's..
ICL8212MTY, TBA222, SAB80C535-N, TDA1060N, AM9513ADC, IM3I-G1004GAV, R80186, MC14001BCP, MM74HC4046, MAX3100CPD, HDSP-2533, TAA765A, GAL16V8D-DIP, PALCE16V8H-15, 28C64A-15, X2816CP-20, TDE1798DP, FZL4145D, RC4153DC, TDA4919A, TAA4765A, FZH205, CF72250A, Raytheon 1058N6C, TDA4918A, FZH195, ect.. Bei
-
Thread
bussystem, seriell, Pegelwandler
nutzen unterhalten können. Im Momentanen Plan sehe ich vor ne Wandlung von tx/rx auf SPI mit einem Max3100 vor Gibt es da noch andre Wandler die einen gemeinsamen Bus benutzen? seriell auf i2c habe ich nicht gefunden und seriell auf auf rs485 Wandler da fehlt mir die Adressierungs auswertung Ich bin
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
unübersichtlich wird es aber, wenn man über den extra SPI Treiber andere Interfaces tunneln will, z.B. UART (MAX3100), CAN (MCP2515), PIO (MCP23S17) usw. Für mich ist SPI kein eigenständiger Bus, sondern nur ein Werkzeug, um externe Peripherie anzubinden. Ansonsten müßte man ja auch fürs MMIO-Interface erstmal
-
Thread
16 UARTs für MIDI
langsam ist, dürfte das gehen, dann habe ich aber diverse I²C/SPI UART-Expander-ICs gefunden, z.B. MAX3100 (SPI->UART), MAX14830 (I²C/SPI -> 4x UART) oder die NXP SC16IS7x2-Reihe (I²C/SPI -> 2x UART). Der MAX14830 wäre mit seinem 4xUART-Interface natürlich am platzsparendesten, und dank SPI/I²C sollte
langsam ist, dürfte das gehen, dann habe ich aber diverse > I²C/SPI UART-Expander-ICs gefunden, z.B. MAX3100 (SPI->UART), MAX14830 > (I²C/SPI -> 4x UART) oder die NXP SC16IS7x2-Reihe (I²C/SPI -> 2x UART). Das macht man nur, wenn man einen direkten Zugriff auf die MIDI-Daten braucht. Zum einfachen Durchleiten
-
Thread
Software UART
HW-UART sehr nützlich. Sehr gute Erfahrungen machte ich vor jahren mit den SPI UARTS von MAXIM (MAX3100-3110). Der dayu notwendige Code im Interruptbetrieb war sehr einfach zu verwirklichen und funktionierte einwandfrei. Der MAX3110 ist sehr bequem weil da ein RS232 Interface ähnlich des MAX232 gleich