This project is an attempt to play vgm (and s98) files using the YM2608 and YM2151 chips with the Longan Nano microcontroller.
- .vgm 形式と.s98 形式に対応(s98 は v3 のみのテストサポート)。
- I2C 可変周波数生成器 Si5351 を使用して幅広い周波数で動作。
- I2C デジタルボリュームにより、各種雑音の抑制、指定ループ数後のフェードアウト機能。
- フォルダ単位で SSG の音量を約 -7dB 下げる「PC98」モード。
- フォルダ単位で全体の音量を-2~-12dB 調整可能。
- DRAM、インバータ IC、スイッチ IC を表面実装済み。
- supports .vgm and .s98 formats (s98 is test support for v3 only).
- Operates over a wide range of frequencies using the I2C variable frequency generator Si5351.
- I2C digital volume controller for minimizing various noises and fade-out function after a specified number of loops.
- Per-folder "PC98" mode that reduces the SSG volume by approximately -7dB.
- Per-folder volume adjustment by -2 to -12dB.
- Pre-mounted SOP DRAM, inverter IC and switch IC.
https://github.com/Fujix1/NanoDriveProPCB
番号 | 部品 | 個数 | 説明 | 通販コード例 |
---|---|---|---|---|
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 |