DP83848(イーサネットPHY)10Base-Tの1ビットシリアル受信データ


8

Texas Instruments DP83848Jを10BASE-Tモードで動作させるのに問題があります。

リンクパートナーとローカルステータスレジスタは、リンクが10Mbps全二重モードであることを認めています。ただし、MII仕様で要求されているように、RXD [3..0]で4ビットの2.5Mspsデータを受信する代わりに、ロジックアナライザーは1ビットの10Mspsデータを表示します。私が見つけることができる唯一のイーサネット規格は、データのタイプがGPSIであることを説明しています。これは、DP83848J機能セットの一部ではありません。

10 Mb / s MIIタイミング仕様に準拠したデータを出力するようにDP83848Jを構成する方法はありますか?


ええと、これらの1つを搭載したボードを作成しようとしていました。いくつかのアドバイスが整っているようです。マイクロチップPIC32イーサネットスターターキットは、アプリケーション回路に興味があるなら、その上に1を持っています。
ケビンフェルメール

1
クリスタルとマグネティックスを提供するNatSemi開発モジュールを使用し、すべての回路をボードにフラット化するときにコピーします。実際にこのチップを機能させるのに多くの問題に遭遇しましたが、発生したすべての問題はMACのドライバー(アルテラFGPAのnios2ソフトプロセッサー)に関連していました...これ以外は。DP83848Jは100Base-Tモードで非常にうまく動作します。誰かが10Base-Tで作業しているのかと思いますが、私のプロジェクトでは実際には10Mbpsは必要ありません。遅い速度を使用することは、主に他の問題のトラブルシューティングのアイデアでした。
Ben Voigt

@reemrevnivek:ただし、可能であれば、当然、10Base-Tの互換性も確保したいと考えています。賞金をお支払いいただきありがとうございます。stackoverflowでの問題の報奨金が必要な場合は、私に知らせてください。向こうに私は余裕のある担当者がたくさんいます。
Ben Voigt、

問題ない!あなたは良い質問をしました、そしてそれは答えられませんでした。
ケビンフェルメール

TX_CLK / RX_CLK周波数とは何ですか?25MHz、2.5MHz、または50MHz?
TEMLIB 2015

回答:


4

おそらくRMII(reduce MIIモード)です。このレジスタを確認します。

7.2.5 RMIIおよびバイパスレジスタ(RBR)

そしてこのピン:

MII_MODE(RX_DV)32 MII MODE SELECT


1
データシートの76ページによると、RMIIは2つのデータビットを使用しています。しかしRXD[1]、切り替えはありません。したがって、RMIIモードではありません。または、データシートに情報が不足していますか(RMII 10 Mbpsモードの波形が見つかりません)?
Ben Voigt、2011

1
@Ben Voigt 10MbpsでもRMIIは50MHzで動作しますが、各ビットは10回繰り返されます。「rmii_rev12.pdf」を探します
TEMLIB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.