エラー:水晶に非常に近いシールドインダクタ。問題?


12

私が手で組み立てた2枚のボードでうまく機能するデザインを持っていますが、地元の組み立て工場のボードの半分以上が不良です。

最も一般的な障害モードは、プロセッサからイーサネットPHYへの不安定な基準クロックまでトレースしました。場合によっては、PLLが正しくロックされていないと思います。

私が見つけた唯一のこと(そしておそらくそれは大きなことかもしれません)は、エリアを押しつぶそうとして、システムクロック用の24MHzクリスタル(イーサネット基準クロック用のPLLに供給される)になりました)-DC / DCコンバーターのシールドされたインダクタに非常に近い。シールドされたインダクタは水晶に対して45度の向きにありますが、1つの角は水晶の側面から20ミル以内です!おっとっと。

私はこの結晶を約160ミル離れたところに移動することができました。これは、深刻な手直しをせずにできる最善の方法です。プロセッサのレイアウトノートで、インダクタから約100ミル離れた場所に水晶が表示されるようになっているレイアウト例を見てきました(DC / DCはこのプロセッサパッケージに統合されています)。評価ボードには約250ミルの間隔がありますが、その距離がその設計の重要な要因であるようには見えません(そうであったとしても)。両方のコンポーネントにとって便利なスポットのように見えます。

現時点での私の最大の懸念は...問題を解決したのですか?シールドされたインダクタから20ミルの水晶が問題を引き起こす可能性はどのくらいありますか?奇妙なことに、これまで完璧に動作していた6つのボードと、この基準クロックPLLの問題がある約5つのボードがあります。個々の許容値が加算される方法だけでない限り、なぜすべてのボードではないのかわかりません。

ここでシグナルインテグリティの問題が大きくなる可能性があります...しかし、プロセッサレイアウト(DDR2メモリ)のより要求の厳しい部分はうまく動作しているようです。そこや他の場所に問題のヒントを示すボードはありません。

私の苦痛の最も可能性の高い原因は、地元の集会所です。私は彼らから得たボードに非常に低い信頼レベルを持っています。たくさんの間違いを見つけました。水晶を交換してから1枚のボードが動作していました...スコープに振動は見られませんでしたが、顕微鏡下では間違いなく接続性があるように見えました。ただし、水晶の交換は他のボードの助けにはなりませんでした。

私はただ、「今はうまくいくだろう」という束の代わりに、この次のボードの修正のための具体的で修正された問題があればいいのに…。

前と後の写真を以下に示します(水晶はフットプリントよりもYがわずかに大きい): ここに画像の説明を入力してください

回答:


12

私の推測では、インダクタはおそらく故障の主な要因ではないでしょう。これはインダクタであるため、これを言います。結晶中の石英は特に磁性ではありません。第二に、インダクタはシールドされているため、外部漏れフィールドは小さくする必要があります。それでも、水晶の出力はかなり高いインピーダンスであり、誘導はそれに直列に小さな電圧を追加する可能性があります。これは小さく、水晶が適切な負荷キャップで適切に駆動されている場合はそれほど問題になりません。

私は水晶回路をよく見ます。これは、ドライブレベルの設定が低すぎるか、ロードキャップが適切でない可能性があります。データシートには、水晶の負荷容量が必要であると書かれていますか?両側にどのサイズのキャップがありますか?水晶を駆動するチップは、広範囲の水晶で動作することを意図している場合、異なる駆動レベル設定を持つことができます。24 MHzでは、ほぼ確実に最高のドライブレベルを選択する必要があります。

高インピーダンスのプローブで水晶ドライバ出力ピン(水晶への入力)を見てください。それは良い強いシグナルになるはずです。角が少し丸みを帯びた方形波、またはほぼ正弦波になります。通常は電源電圧の半分以上の数ボルトppである必要があります。周波数を注意深くチェックして、高調波で動作していないことを確認してください。接続されている場合は、一方または両方のロードキャップが接続されていないか、低すぎます。次に、クリスタル出力を見てください。これは、少なくとも1ボルトpp、できればもう少し大きい24 MHzの正弦波でなければなりません。水晶探触子にスコーププローブを置くと、ユニットは突然正常に動作しますか?もしそうなら、それは再び不足している、悪い、または間違った負荷上限です。


私は実際、ここの負荷上限に混乱しています。データシートには、「24MHz」以外のあらゆる種類の水晶の仕様に関する情報はありません。評価用ボードで使用したものを使用しました。これは、10pFのロードキャップを備えた18pFクリスタルです。さまざまな負荷上限(20pF、33pF)で実験しましたが、効果はありませんでした。INPUTの半分が約1V ppだったことを思い出します。今晩、プロセッサからの出力を測定します。奇妙なことに、これはプロセッサ全体を駆動し、他のすべてが機能しているように見えます。混乱しているのは、イーサネット基準クロックPLLだけです。(他のすべてが変動を処理できる場合を除く)
darron

1
@Darron:ロードキャップの仕様は、マイクロコントローラーではなく水晶から得られます。特に水晶が18pFを必要とする場合、10pFは非常に低い音になります。水晶がそのリードを効果的に横切ることを望んでいることに注意してください。ロードキャップはその観点から直列になっていますが、それらを横切る浮遊容量とクリスタルドライバーの出力インピーダンスもあります。倍音モードに近づくと、水晶が不安定になる場合があります。2つの22pFキャップを試して、何が起こるかを確認してください。
オリンラスロップ

2
@Darron:プロセッサは動作していると言いますが、周波数とジッターを確認しましたか?出力ピンを切り替えるだけの短いループを実行し、それがどれだけしっかりして正確かを確認します。
オリンラスロップ

今夜、ピンテストを行います。低20秒pFの負荷上限(ラボから離れたところの正確な値を忘れてしまいました)と、33pFの上限の上限を試しました。どちらも、基準クロックのぼやけた波形に識別可能な影響はありませんでした。低すぎるように思えましたが、他の値を試しても何もしなかったようです。
ダロン

1
そのパラメーター内でマイクロでPLLを実行していると本当に本当に確信していますか?一部の新しいマイクロは非常に複雑なクロックチェーンを持つことができ、1つ以上のセクションが仕様から外れるようにセットアップすることができます。通常、クロックチェーンの各ノードには最小/最大周波数があります。これらがすべて遵守されていることを本当に確認してください。
オリンラスロップ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.