メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

PIC16F84A および AD9850 のジェネレーター。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / マイクロコントローラー

記事へのコメント 記事へのコメント

キーボードを使用して必要な周波数値を設定する測定発生器は、このジャーナルの読者には知られています (たとえば、Radio、2002、No. 7 の A. Piskaev による記事「周波数計 - 発生器 - クロック」を参照) 、31、32ページ)。 一般に、これらのデバイスはマイクロコントローラー上で作成され、生成される周波数の範囲は数メガヘルツに制限されており、正確な周波数値を取得することは不可能です。 この記事で説明されているジェネレーターにはマイクロコントローラーも含まれていますが、これは特殊なマイクロ回路である AD9850 周波数シンセサイザーを制御するためにのみ使用されます。 この超小型回路の使用により、生成される周波数の範囲を 60 ヘルツの何分の 1 から XNUMX MHz まで拡張することが可能になり、その範囲内ではあらゆる周波数値を XNUMX Hz の精度で取得できます。

提案された発振器は、アナログ・デバイセズの AD9850 チップをベースにしており、コンパレータを内蔵した完全な DDS (ダイレクト・デジタル・シンセシス) 周波数シンセサイザです。 このようなシンセサイザーはその精度が独特で、実際には温度ドリフトや経年変化の影響を受けません (アナログ デバイスに固有の不安定性がある唯一の要素はデジタル - アナログ コンバーターです)。 DDS シンセサイザーはその高い技術的特性により、最近では従来のアナログ周波数シンセサイザーに取って代わりました。 その主な利点は、デジタル制御される非常に高い周波数と位相分解能です。 デジタルインターフェースによりマイコン制御が簡単に実現できます。 直接デジタル周波数合成の原理のより詳細な説明は、たとえば [1] に記載されています。

AD9850シンセサイザーのブロック図を図1に示します。

PIC16F84AおよびAD9850のジェネレータ
(クリックして拡大)

その基礎は、出力信号の瞬時位相のコードを形成する位相アキュムレータです。 このコードは正弦波信号のデジタル値に変換され、DAC を使用してアナログに変換され、フィルター処理されます。 コンパレータは方形波出力信号を生成します。 その周波数 fout (ヘルツ単位) は、式 fout = Δfin/232 によって決定されます。ここで、fin はクロック周波数 Hz です。 Δ - 32 ビットの周波数コード値。 fout の最大値はクロック周波数の半分を超えることはできません。

AD9850の主な仕様(電源電圧5V時)

  • クロックジェネレータ周波数、MHz......1...125
  • 最大消費電流 (fin = 125 MHz 時)、mA......96
  • DACのビット数......10
  • DAC の最大出力電流 (Rset = 3,9kΩ で)、mA ...10,24
  • 最大積分非直線性 DAC、MZR......1
  • コンパレータ出力電圧、V:
  • 最小高レベル...4,8
  • 最大低レベル ...0,4

AD9850 は、データをダウンロードするためのパラレル インターフェイスとシリアル インターフェイスの両方を提供します。 後者の場合、データ (40 ビットのワード) は入力 D7 を介して入力されます。 各データ ビットには、クロック入力 W_CLK での正極性のパルスが伴います。 FQ_UD 入力での正極性のパルスによって制御ワードがロードされた後、生成パラメータは新しいパラメータに置き換えられます。 制御ワードのビットの割り当てを表に示します。 1.

PIC16F84AおよびAD9850のジェネレータ

発電機の概略図を図に示します。 2. シンセサイザー DD2 マイクロコントローラー DD1 を管理します。

PIC16F84AおよびAD9850のジェネレータ
(クリックして拡大)

SB1 ~ SB16 キーボードをポーリングし、HG1 LCD インジケーターに情報を表示し、周波数コード値を計算して、シリアル インターフェイスを介して DD2 シンセサイザーに送信します。 サウンドエミッタ HA1 は、キーボードのボタンが押されたことを確認するために使用されます。 チップ AD9850 (DD2) は標準付属品として使用されます [2]。 DAC の出力で、Z1 フィルターがオンになります。 フィルターの後、正弦波信号が XW2 ソケットと DD2 チップのコンパレーターの入力 (ピン 16) に供給されます。 後者の出力から、方形信号が XW1 ソケットに供給されます。 G1 水晶発振器は DDS のクロック ジェネレーターとして使用されます。 トリマー抵抗器 R7 は、インジケータ HG1 上の画像のコントラストを調整します。

マイクロコントローラをリセットすると、HG1 LCD インジケータは 4 ビット バス交換モードに設定されます。これは、情報の書き込みに必要な I/O ラインの数を減らすために必要です。

ジェネレーターは、ボタン SB1 ~ SB16 で構成されるキーボードを使用して制御されます。 すべてのポート B の入力ラインは抵抗を介して電源に接続されているため、RB4 ~ RB7 ポートを電源ラインに「プルアップ」するための外部抵抗は必要ありません。 抵抗 R3 ~ R6 は、複数のボタンが誤って同時に押されたときの過負荷からマイクロコントローラーの出力を保護します。

必要な周波数をキーボードから設定します。 これを行うには、対応する番号のボタンを押して、希望の値 (ヘルツ単位) を入力し、「*」ボタンを押します。 周波数が最大許容値を超えていない場合は、インジケーターに「OK」というメッセージが短時間表示され、発電機は動作モードに入ります。許容最大値を超えている場合は、「エラー」というメッセージが表示されます。 この場合、「C」(「リセット」)ボタンを押して、正しい値を再入力する必要があります。 周波数を入力するプロセスでエラーが発生した場合も同様です。 このボタンを XNUMX 回押すと、デバイスは以前に設定された周波数値で動作モードになります。

動作モードでは、インジケーターの右端にあるアスタリスク記号が点滅します。 現在の周波数値を外部制御装置(コンピュータなど)から入力した場合は、「*」ボタンを押すだけでインジケーターに表示されている周波数に戻ります。

「U」(上 - 上)および「D」(下 - 下)ボタンを使用すると、ジェネレーターの出力周波数を段階的に変更でき、小数点以下の値をそれぞれ XNUMX つずつ増加または減少させることができます。 「L」(左 - 左)および「R」(右 - 右)ボタンでカーソルを移動して、希望の小数点以下の桁を選択します。

「*」ボタンを押すと、周波数値とカーソル位置がマイコンの不揮発性メモリに保存され、次回電源投入時に中断した動作モードが自動的に復帰します。

マイクロコントローラーの計算能力には限界があるため、出力周波数値は約 1 Hz の精度で設定されますが、これはほとんどの場合に十分です。 シンセサイザーの可能性を最大限に発揮するために、PCを使用してシンセサイザーをコントロールすることができます。 これを行うには、ノードを追加してジェネレーターを変更する必要があります。その図を図に示します。 3. PC (またはその他の制御装置) がソケット XS1 に接続されています。 アドレス入力 A のロー論理レベルでは、DD3 チップのマルチプレクサはシンセサイザ制御入力を DD1 マイクロコントローラに接続し、ハイ論理レベルでは外部デバイスに接続します。 制御信号は XS1 ソケットの「ENABLE」接点を介して受信されます。 制御デバイスが接続されていない場合、抵抗 R19 はアドレス入力 DD3 に低論理レベルを提供します。

PIC16F84AおよびAD9850のジェネレータ

ジェネレーターはブレッドボード上で組み立てられ、テストされます。 DD2 マイクロ回路用の SSOP パッケージ用のボードを購入できない場合は、直径 10 mm の短い (長さ 15 ~ 0,2 mm) 錫メッキ線を使用して、出力を対応するパッドに接続できます。 結論 1,2,5,10,19、24、26,27、28、XNUMX、XNUMX、XNUMX、XNUMX、XNUMX は、XNUMX つのセグメントがより長い共通ワイヤに接続されています。

LCDインジケータHG1 - ITM1601(16文字1行、コントローラ内蔵)。 HA5 - 1 V の電圧向けに設計された、ジェネレーターを内蔵した任意の圧電サウンド エミッター。クロック ジェネレーター (G125) として、最大 XNUMX MHz の周波数の水晶発振器のマイクロアセンブリを使用できます。クォーツ安定化機能を備えた同様のユニットを個別の要素で使用することは許可されます。

マイクロコントローラの制御プログラムは、クロックジェネレータの周波数に依存します。

最も一般的な値の「ファームウェア」

周波数32MHzの発電機のプログラムコードを表に示します。 2。

PIC16F84AおよびAD9850のジェネレータ
(クリックして拡大)

マイクロコントローラーをプログラミングする場合、次のビット値がコンフィギュレーション ワードに設定されます: 発振器タイプ (OSC) - RC、ウォッチドッグ タイマー (WDT) - 無効、電源投入後遅延 (PWRTE) - 有効。

文学

  1. Ridiko L. DDS: 直接デジタル周波数合成。 - コンポーネントとテクノロジー、2001 年、No. 7、p. 50-54。
  2. AD9850コンプリートDDSシンセサイザー。 - 。

著者: S.クレショフ、クルガン

他の記事も見る セクション マイクロコントローラー.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

タッチエミュレーション用人工皮革 15.04.2024

距離を置くことがますます一般的になっている現代のテクノロジーの世界では、つながりと親近感を維持することが重要です。ドイツのザールランド大学の科学者らによる人工皮膚の最近の開発は、仮想インタラクションの新時代を象徴しています。ドイツのザールラント大学の研究者は、触覚を遠くまで伝えることができる超薄膜を開発した。この最先端のテクノロジーは、特に愛する人から遠く離れている人たちに、仮想コミュニケーションの新たな機会を提供します。研究者らが開発した厚さわずか50マイクロメートルの極薄フィルムは、繊維に組み込んで第二の皮膚のように着用することができる。これらのフィルムは、ママやパパからの触覚信号を認識するセンサーとして、またその動きを赤ちゃんに伝えるアクチュエーターとして機能します。保護者が布地に触れるとセンサーが作動し、圧力に反応して超薄膜を変形させます。これ ... >>

Petgugu グローバル猫砂 15.04.2024

ペットの世話は、特に家を清潔に保つことに関しては、しばしば困難になることがあります。 Petgugu Global のスタートアップ企業から、猫の飼い主の生活を楽にし、家を完璧に清潔で整頓された状態に保つのに役立つ、新しい興味深いソリューションが発表されました。スタートアップの Petgugu Global は、糞便を自動的に流し、家を清潔で新鮮に保つことができるユニークな猫用トイレを発表しました。この革新的なデバイスには、ペットのトイレ活動を監視し、使用後に自動的に掃除するように作動するさまざまなスマートセンサーが装備されています。この装置は下水道システムに接続されており、所有者の介入を必要とせずに効率的な廃棄物の除去を保証します。また、トイレには大容量の水洗トイレがあり、多頭飼いのご家庭にも最適です。 Petgugu 猫砂ボウルは、水溶性猫砂用に設計されており、さまざまな追加機能を提供します。 ... >>

思いやりのある男性の魅力 14.04.2024

女性は「悪い男」を好むという固定観念は長い間広まっていました。しかし、モナシュ大学の英国の科学者によって行われた最近の研究は、この問題について新たな視点を提供しています。彼らは、男性の感情的責任と他人を助けようとする意欲に女性がどのように反応するかを調べました。この研究結果は、男性が女性にとって魅力的な理由についての私たちの理解を変える可能性がある。モナシュ大学の科学者が行った研究により、女性に対する男性の魅力に関する新たな発見がもたらされました。実験では、女性たちに男性の写真と、ホームレスと遭遇したときの反応など、さまざまな状況での行動についての簡単なストーリーを見せた。ホームレス男性を無視する人もいたが、食べ物をおごるなど手助けする人もいた。ある研究によると、共感と優しさを示す男性は、共感と優しさを示す男性に比べて、女性にとってより魅力的であることがわかりました。 ... >>

アーカイブからのランダムなニュース

宇宙最大の仮想モデルを作成 04.08.2017

中国の研究者チームは、宇宙の最大の仮想モデルを作成するために使用することで、世界最速のスーパーコンピューターのテストに着手しました。 彼らはこれを、10 万のプロセッサ コアでシミュレーション データを処理する Sunway TaihuLight と呼ばれるマシンの「ウォームアップ」と呼んだ。

中国の科学者の宇宙は、チューリッヒ大学の天体物理学者が 80 月に作成した宇宙よりも XNUMX 倍大きいと言われています。 確かに、スイスのシミュレーションは XNUMX 時間実行されましたが、中国のシミュレーションは XNUMX 時間しか実行されませんでした。

このようなシミュレーションは、天文学者が宇宙の最も魅力的な領域を探索して探索し、暗黒物質や暗黒エネルギーなどの最も神秘的な要素に光を当てるのに役立ちます. 特に中国人は、宇宙の起源と数千万年にわたる発展をスーパーコンピューターで再現しました。 残念ながら、彼らはすぐにやめなければなりませんでした。チーム リーダーの Gao Liang 氏は、Sunway TaihuLight にはその日、他のクライアントからのタスクがあったと述べました。

中国のスーパーコンピューターには深刻な欠陥があることが多く、フル稼働することはめったにありません。 科学者たちはおそらく、Sunway TaihuLight が故障することなく限界に達したときに、Sunway TaihuLight のパワーを最大化する方法を見つけたのでしょう。

Gao は現在、宇宙の始まりから始まり、現在の時代 (約 13,8 億年) で終わるシミュレーションを実行したいと考えています。 しかし、まずは新しいスーパーコンピューターの登場を待たなければなりません。これは、前任者の 10 倍の処理能力を備え、2019 年に稼働を開始するはずです。

その他の興味深いニュース:

▪ 絡まらないスライドヘッドホン

▪ バラはどのくらい日持ちしますか

▪ 磁石の影響で形が変わる高分子材料

▪ 自己修復高強度素材

▪ トリュフの大量生産

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトのラジオ受信セクション。 記事の選択

▪ 記事 神よ、友人たちから私を救ってください。しかし、敵には自分で対処できます。 人気の表現

▪ 記事 どの時計が最も正確ですか? 詳細な回答

▪ 記事 教育および制作業務の副所長。 労働保護に関する標準的な指示

▪ 記事 ダブルヘッドの音響システム。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 KR293シリーズのソリッドステートリレー。 無線エレクトロニクスと電気工学の百科事典

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024