Skip to content

NanoDrive Pro is a VGM and s98 player for YM2608 and YM2151 works with Longan Nano.

License

Notifications You must be signed in to change notification settings

Fujix1/NanoDrive-PRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanoDrive Pro (YM2608 and YM2151 vgm player)

This project is an attempt to play vgm (and s98) files using the YM2608 and YM2151 chips with the Longan Nano microcontroller.

特徴 / Characteristics

  1. .vgm 形式と.s98 形式に対応(s98 は v3 のみのテストサポート)。
  2. I2C 可変周波数生成器 Si5351 を使用して幅広い周波数で動作。
  3. I2C デジタルボリュームにより、各種雑音の抑制、指定ループ数後のフェードアウト機能。
  4. フォルダ単位で SSG の音量を約 -7dB 下げる「PC98」モード。
  5. フォルダ単位で全体の音量を-2~-12dB 調整可能。
  6. DRAM、インバータ IC、スイッチ IC を表面実装済み。

  1. supports .vgm and .s98 formats (s98 is test support for v3 only).
  2. Operates over a wide range of frequencies using the I2C variable frequency generator Si5351.
  3. I2C digital volume controller for minimizing various noises and fade-out function after a specified number of loops.
  4. Per-folder "PC98" mode that reduces the SSG volume by approximately -7dB.
  5. Per-folder volume adjustment by -2 to -12dB.
  6. Pre-mounted SOP DRAM, inverter IC and switch IC.

回路図 / Schematics

schematics

Schematics.pdf

基板 / PCB for Kicad 7

https://github.com/Fujix1/NanoDriveProPCB

開発中動画

alt設定

マニュアル / Japanese Manual

NanoDriveYM2608.pdf

部品表 / Parts List

番号 部品 個数 説明 通販コード例
C1, C2 1000uF 2 電源用。OS-CON 1000uF 6.4V。ピッチ3.5mm。 P-08293
C3 10uF 1 3.3v電源用電解コンデンサ。ピッチ2mm。10uFじゃなくてもOK。 P-03116
など
C15, C26, C41 - C44 10uF 6 オーディオ側の電解コンデンサ。ピッチ2mm。 P-04621
P-04624
D1U41K
C17 68p 1 コンデンサ。ピッチ5mm。 P-08048
C18, C19, C23, C24 2200pf 4 フィルムコンデンサ。ピッチ5mm。
【注】メタライズドポリエステルフィルムコンデンサ(P-14589)は大きすぎてはみ出します
P-07686
C31 - C35, C39 4.7uF 6 電解コンデンサ。ピッチ2mm。品薄。 P-04623
D1V411
C36, C37 1000pF 2 ローパスフィルタ用フィルムコンデンサ。 P-14587
P-07673
など
C38 100uF 1 電源中点用電解コンデンサ。ピッチ2.5mm。 P-02724
C10 - C14, C20 - C22, C30, C40 0.1uF 10 パスコン。ピッチ5mm。 P-15927
R1 - R3, R9, R24 1k 5 抵抗。 同梱
R4 33 1 抵抗。 同梱
R5, R14, R15, R20, R21 4.7k 5 抵抗。 同梱
R6 2k 1 抵抗。 同梱
R7 330 1 抵抗。 同梱
R8 620 1 抵抗。 同梱
R10 3.3k 1 抵抗。 同梱
R11 270 1 抵抗。 同梱
R18 15k 1 抵抗。基板上の値は無視してください。 同梱
R12, R13, R16, R17, R19, R22, R23 10k 7 抵抗。 R-25103
R-16877
D1 LED 1 データ確認用LED。長い足を左にして実装します。 同梱
J1 MJ-8435 1 3.5mmステレオミニジャック。 C-09060
JP1 ジャンパ2P 1 SSGスルー用のジャンパ。付けなくても大丈夫。 同梱
RV1 – RV3
半固定抵抗 3 アプルスアルパインRK12L12H000D。 同梱
つまみ 3 6mm軸。D型シャフト用かイモネジ固定タイプ。直径18mmまででお好きなものを。Chroma CapsはSuper Knob 180°が適合。 P-12202
P-16279
Chroma Capsなど
SW1 – SW5 タクトスイッチ 5 4ピンスルーホール。国産メーカーのものが軽くておすすめ。秋月の5本足タイプは1本切って使います。 P-11243
P-08075
など
U1, U2 4回路入り
オペアンプ
2 4回路入りでスルーレートが低すぎないもの。
【動作確認済み】NJU7034D, NJM2747D, LME49740NA
I-14029
I-09117
I-03685
など
U3 NJM3414D 1 反転増幅ミキシング用オペアンプ。 同梱
U4 M11B416256A-35J 1 4Mbit DRAM。実装済み。実際に使用するのは半分の2Mb。 実装済み
U5 TC7S04F 1 インバータロジックIC。実装済み。DRAMのOEを反転する。 実装済み
U6 AE-Si5351A 1 I2Cクロック生成モジュール。 K-10679
U7 PT2257 1 I2Cボリューム制御IC。 同梱
U8 ADG419BRZ 1 スイッチIC。実装済み。高い。PC98モードの切替え用。 実装済み
FM1 YM2608B 1 FM音源IC。YM2608(Bなし)は動作しません。 同梱(オプション)
FM2 YM2151 1 FM音源IC。品薄。 同梱(オプション)
IC1 YM3016 1 YM2608B用DAC。 同梱(オプション)
IC2 YM3012 1 YM2151用DAC。 同梱(オプション)
M1 GD32VF103CBT6 1 Longan Nanoマイコン、Flash128KB/SRAM 32KB版。
【注意】v1.1はピン配列が異なるため使えません。
K-14678
連結ヘッダ 1 マイコン用分割ピンヘッダ。 同梱
ソケット 1 マイコン用分割ソケット。 同梱
ICソケット
8ピン 3 64ピンシュリンクのみ板バネ、その他は丸ピン。
同梱
14ピン 2
16ピン 2
24ピン 1
64ピン 1

About

NanoDrive Pro is a VGM and s98 player for YM2608 and YM2151 works with Longan Nano.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published