オーディオの自作の話題を中心に盛り上げてください
新しいHPのURL http://www.easyaudiokit.com

お気楽オーディオキット資料館

3895312

Si5340プログラムについて - たろ

2026/03/31 (Tue) 12:53:41

こんにちは。
マイコン初心者ですが、
Si5340を使用した、発振器を作りたいのですが、プログラムについて質問したいです。
ClockBuilder Proに値を入れて出てきたデーターが下記です。

最初のStart configuration preambleから# End configuration postambleまでのデーターを全て書き込めばよいとは思いますが。

最初の 0x0B24,0xC0で
0x0B24は、レジスターアドレスでアドレス値0B24
0xC0は、書き込むデーター値でC0が書き込み値と言う事でしょうか?
また、書き込むデーター値が、0x00ならデフォルト値として書き込み書略しても良いのでしょうか?

プログラム自分で作ってみようと考えています。
お手数ですが教えていただければ有難いです。

よろしくお願いします。

# Start configuration preamble
0x0B24,0xC0
0x0B25,0x00
# Rev D stuck divider fix
0x0502,0x01
0x0505,0x03
0x0957,0x17
0x0B4E,0x1A
# End configuration preamble
#
# Delay 300 msec
# Delay is worst case time for device to complete any calibration
# that is running due to device state change previous to this script
# being processed.
#
# Start configuration registers
0x0006,0x00
0x0007,0x00
0x0008,0x00
0x000B,0x74
0x0017,0xD0
0x0018,0xFE
0x0021,0x09




0x0A26,0x00
0x0B44,0x0F
0x0B4A,0x0C
0x0B57,0x10
0x0B58,0x05
# End configuration registers
#
# Start configuration postamble
0x001C,0x01
0x0B24,0xC3
0x0B25,0x02
# End configuration postamble

Re: Si5340プログラムについて - ヒロ

2026/03/31 (Tue) 14:31:19

>最初の 0x0B24,0xC0で
>0x0B24は、レジスターアドレスでアドレス値0B24
>0xC0は、書き込むデーター値でC0が書き込み値と言う事でしょうか?

その通りです。

>また、書き込むデーター値が、0x00ならデフォルト値>として書き込み書略しても良いのでしょうか?

Si5340のデフォルト値と書き込む値が同じなら、書き込む必要はないはずですが、デフォルト値が0x00とも限らないでしょうから、大した容量でもないので、すべて書き込む方が楽でしょう。

Re: Si5340プログラムについて - たろ

2026/03/31 (Tue) 14:59:21

ヒロ様
ありがとうございます。
上から順番にすべて書き込み了解しました。

Re: Si5340プログラムについて - ヒロ

2026/03/31 (Tue) 20:01:26

途中で300msの遅延をお忘れなく。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.