CPLDへの接続シリアルポート

Y

yasin

Guest
こんにちは、私は、8051(マイクロコントローラ)はUART(ユニバーサル非同期レシーバ/トランスミッタ)自体を持っていることを知っているが、CPLDはそれではない持っている。今、私は接続のシリアルポートのUARTチップからCPLDに使うべきでしょうか? (yesまたはno)yesの場合、チップの種類は何ですか?そしてそれは前またはMAX232後に使用すべきか?ない場合、シリアルポートとCPLDだけでMAX232との間でICのインタフェースがないのですか?私にはFPGA / CPLDへの接続シリアルポートについてのテンプレートを紹介してください。おかげで多くの
 
こんにちは、uはurのCPLDに実装されたUARTに接続されているウルボード上のMAX232を持っている必要があります。に関してザラリット
 
こんにちはあなたは、RS232からLVTTL / LVCMOSロジックレベルを変換するためにMAX232または類似しておく必要があります.............あなたはまた、CPLDでUARTを実装するためにVHDLでUART TX、UART RXコードを記述する必要が........運良い。 bmwman。 [サイズ= 2] [色=#999999] 32秒後に追加:[/色] [/サイズ]こんにちはあなたは、RS232からLVTTL / LVCMOSロジックレベルを変換するためにMAX232または類似しておく必要があります........ .....あなたはまた、CPLDでUARTを実装するためにVHDLでUART TX、UART RXコードを記述する必要が........運良い。 bmwman。
 
あなたは、CPLDに8051を接続するMAX232のチップを持っている必要がいけない。 1:いくつかは私はあなたが考慮する必要があると思うと考えている。必ずCPLDおよび8051を作るには、3.3Vまたは5Vの両方のデバイスです。 2。シリアルポートのimplimentationsのグッド欠如に関連APPノートは、ザイリンクスのWebサイトを確認してください
 
だけで追加する。 MAX232は、- 10V〜+10 Vの電圧を生成し、どちらか8051またはCPLDを破壊します。 + - 10V側はPCにしか接続されている必要があります。ミクロ/ CPLDは5Vトレラントであるかどうか確認して下さい。できないなら、あなたは、8051とCPLDとの間に存在するものがある場合は、5VのTxラインを(制限しなければならない。3.3V Txラインは変更なし5V Rx入力に直接接続することができます。5V Txラインは少しトリッキーです。一部のCPLDは、入力ピンに5Vを取ることはできませんが、それでも4.2VでOKになります。このようなデバイスについてはあなたが160オームの抵抗を介して信号を送ることができますし、3.3Vに1N4148ダイオードを使用して出力を(抵抗の後の)ネクタイ(この処理を実行できない場合は、抵抗、3.3Vで陰極)、アノードは。その後、分圧器またはスイッチング入力ピンに3.3Vをプルダウンする外付けトランジスタを見てみましょう。ビクター http://www.zerksus。 COM
 
こんにちはすべて、私のUARTコントローラの片側がボードRS232のtraceiver上にある、UARTコントローラの反対側は間違いなくプロセッサやDMAが必要になります。私は反対側を使用することはできません(パラレル8ビットを言うことができますが)のみリセット時にリフレッシュされるFPGA.Theseレジスタに私のデザインの異なるレジスタに直接格納する8ビット。
 
CPLDと8051の間に電圧レベルに互換性がある場合は、直接2つのデバイスを接続することができます。 MAX232は、TIA/EIA-232規格を満たすためにのみボルトレベルコンバータチップです。
 

Welcome to EDABoard.com

Sponsor

Back
Top