Skip to content

Latest commit

 

History

History
373 lines (358 loc) · 9.86 KB

README.md

File metadata and controls

373 lines (358 loc) · 9.86 KB

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