信号は、それらを分離するアース線のない1 MHzデータ信号です。
これは非常に遅いため、最初に駆動側にソース終端抵抗があるかどうかを確認します。抵抗がある場合、値を大きくしてスルーレートを下げることができます。
ソース終端抵抗がない場合、このケーブルを駆動しているものはすべて、レベル遷移ごとに驚くほど大きな電流パルスをケーブル容量に押し込み、適切に分離されていないと、駆動チップの電源を台無しにします。そのため、両方のエッジで「クロストーク」が発生するのか、1つのエッジのみで発生するのか、両方のエッジで異なる量のクロストークが発生するのか、ケーブルドライバーの電源を確認し、そのGNDピンとGNDプレーンをプローブします。他の信号をそのままにして、一方の信号を反転してみてください。ケーブルの片側の1本のワイヤから同じ量の他のすべてのワイヤに「クロストーク」する場合、クロストークではなく、むしろドライバチップがグラウンドバウンスまたは悪いデカップリングを持っているため、それを修正する必要があります。
信号が同期していて、クロックラインがある場合は、クロックタイミングで再生できます。データが受信側のレジスタにラッチされる場合、レベルはセットアップ/ホールドウィンドウ内でのみ重要です。そのため、信号が落ち着いた後にクロックを少しシフトさせてトリガーさせると、役立ちます。クロック信号にもクロストークが発生しない限り、この場合はクロックが2倍になり、それは良くありません。
顧客は、入力の「高」スイッチングレベルをグリッチレベル以下にしようとして74HCTドライバーに切り替えていますが、懸念があります。
ええ、しかし、それはまた、入力を「低」レベルに移動し、ノイズに対してより敏感にします。そのため、一方のエッジでクロストークを「修正」し、もう一方のエッジでそれを悪化させます!あなたの信号が同期的で、高から低のクロックエッジを使用している場合、これはおそらく動作する可能性がありますが、...ええと...シュミットトリガーゲートを使用した方が良いと思います。
HCTパーツに切り替えるか、ボードを適切に再設計する以外に、できることは何ですか?
再設計する前に、それが本当にクロストークなのか、グラウンドバウンスなのか、駆動チップのデカップリングが悪いのかを確認してください。
また、GNDワイヤに電流が流れてボード間に電圧差が生じることによって生じる2つのボード間のグラウンドバウンスではないことを確認してください。
ピンが足りず、同期信号(クロック付き)を使用する場合は、クロックとデータラインの間にGNDラインを配置して、データエッジがクロックに漏れないようにすることができます。