Ich möchte Daten von einem seriellen Vollduplex-Gerät (TTL) auf den PC übertragen. Die Datenrate beträgt 10 Mbs, ich untersuche eine mögliche Lösung. Ich kann einen Pegelwandler wie max232 hinzufügen. Ich habe 2 Fragen:
Mein erster Gedanke ist die Verwendung einer seriellen Kommunikation der dspic33ep-Serie (die bis zu 16 MB unterstützt) zum Empfangen von Daten und die Verwendung von DMA und eines internen USB-Controllers zum Übertragen des PCs unter Verwendung des HID- oder CDC-Protokolls (ich habe USB auf diesem Gerät noch nie verwendet). wird umständlich.
Um das Rad nicht neu erfinden zu müssen: Ist das machbar? Gibt es ein fertiges Produkt, das dies kann? Serielle PCI-RS232-Karte (obwohl ich keine „MAX232“-Alternative gefunden habe, die mit mehr als 1 MB arbeitet) ??
Normalerweise verwende ich Docklight oder Realterm, um serielle COM-Port-Daten mit langsameren Geschwindigkeiten zu erfassen. Verursacht die Geschwindigkeit von 10 Mbs Probleme bei solcher Software, gibt es eine Geschwindigkeitsbegrenzung für echte oder emulierte COM-Ports? oder ist die Begrenzung eher die Menge an Bytes pro Sekunde als die Geschwindigkeit, mit der diese Bytes gesendet werden (Überlaufprobleme)
Verzeihen Sie mir, wenn die Frage noob klingt, und ich bin auch offen für Alternativen, die bei diesem Projekt einfach und zeitsparend sind.
Wenn Sie das Rad nicht neu erfinden wollen, warum verwenden Sie nicht eines der FTDI-Produkte, wie den FT2232H
Optionsparty