USBデバイスで10 MBitのRS485(UART)データストリームを生成する必要があります。これまでのところ、私はFT2232Hは完全に適合していると思っていましたが、FT2232Hは12MBitまたは8Mbitしか生成できません。サブディバイダはメインディバイダ0と1のために制限されています。 USBデバイスはPCで10 Mbitのボーレートをサポートするシリアルインターフェイス。USBデバイスで10 MBit RS485(UART)データストリームを生成する
チップは特定のタスクに適していますか?
ありがとうございました。
フルスピードUSBのビットレートは12 Mbpsであるため、フルスピードUSBが必要です。そのため、見つかったほとんどのUSBデバイスのクロック速度は48 MHz、72 MHz、またはそれらの約数になります。したがって、実際には10 MHzのシリアルボーレートを提供するデバイスを見つけることはほとんどありません。なぜそれが必要ですか? 115.2kHzのようなより標準的なボーレートを使用するUSB接続が必要な場合があり、信号を変換するために10MHzの倍数でクロックされたカスタムマイクロコントローラボードに供給しなければならない場合があります。 –
USBからイーサネットを使用すると、(理論的に)100Mbits(または1G)を得ることができます。ただ言って。 10MビットのRS485は50フィートのみ、100baseTは100mになります。 – barny
提案していただきありがとうございます。私は、外部デバイスをテストするために10Mビットのシリアルデータストリームが必要です。したがって私はボーレートを変更することはできません。どのようなUCが適していますか? STM32は10.5 MBitしかサポートしていません... – steffenmauch