/ 雑記帳

[ Tags :: Arduino ]

AK4493+Combo384+Arduinoのレジスタ設定プログラムの書き込み結果のデバック

この書き込みを見て分かってくれる方が何人いるんだろうか...(笑)
この組み合わせで上手くいったら結構、標準に近いと思う。
標準に近いとは言ってもDACの設定レジスタをマイコンから書き込んで音を聴こうなんて
筋金入りのマニアックだから需要は殆ど無いのでは?と想像するけど



DSD128再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 352800 (352800/1)
period_size: 32768
buffer_size: 131072
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 01 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 01 04 00 00 00 00 00


DSD64 再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 88200 (88200/1)
period_size: 11025
buffer_size: 44100
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 00 04 00 00 00 00 00
-----------------------

PCM192 再生時
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 24000
buffer_size: 96000
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 8f 22 0a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 8f 22 08 ff ff 00 00 01 00 00 04 00 00 00 00 00


-----------------------

RaspberryPiから3.3V,SDA,SCL,GNDとか引き出すアダプター基板、I2Sコネクタも付けてある。

20190221083318



※※一部変な値が返って来ている部分がありますが開発中って事で

— posted by くま at 08:53 am  

試運転 音質確認...

AK4493-1


AK4493EQはスカッと抜ける感じの音質で個人的に好みです。
現状のAK4490QUADと入れ替えを目論んでいます(笑)

— posted by くま at 06:33 pm  

AK4493EQ レジスタ調査(3)

RaspberryPi2 と ArduinoをI2CでDACと並列接続して
レジスタ値をリアルモニター出来ないのかな?とやってみた。
可能な事が分かったのでコマンドを手で打つのは面倒なので
デジュアルモノ動作の確認シェルスクリプトを作成して
レジスタ値を確認出来るようにした。

$ ./I2C-Monitor.sh
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
-12--------------------
No size specified (using byte-data access)
00: 8f 22 0a fc fc 00 00 01 00 00 04 00 00 00 00 00 ?"???..?..?.....
-----------------------
No size specified (using byte-data access)
00: 8f 22 08 fc fc 00 00 01 00 00 04 00 00 00 00 00 ?"???..?..?.....
-13--------------------

— posted by くま at 03:30 pm  

AK4493EQ基板 モノ動作x2に向けて

部品が足りないので今日はここまでに...

AK4493-Dual


02H Control 3 はこんな感じになるのかなぁ
00001000 8 MONO-L
00001010 A MONO-R

 0 1 2 3 4 5 6 7 8 9 a b c d e f
 8f 22 08 ff ff 00 00 01 00 00 04 00 00 00 00 00
 8f 22 0a ff ff 00 00 01 00 00 04 00 00 00 00 00

— posted by くま at 11:56 pm  

AK4493EQ基板 資料

参照リンク:https://drive.google.com/drive/folders/14V-U_tgpTRhp9DOnDWzfntovNAIEdCy0
このリンクの資料はkicadがインストールされていないと活用出来ないので
一応肝心の部品表を貼っておきます。自分の基板は有り合わせで作っているので合致していない部分が多数(^^;


アルディーノ用テストプログラムのリンクです。
Hyper-β @Hyper_betaさん作成の転載なので質問にはお答え出来ません。あしからず
http://kkuma.mydns.jp/NucleusCMS/index.php?itemid=27


— posted by くま at 08:05 am  

 

AK4493EQ基板 モノ動作チェックに備えてテストソースを編集

オシロスコープを使えば簡単なんだけど(笑)
DAC_ICの設定を一個でL or Rに設定して音出しすれば正しいか判別可能になる?

LR



— posted by くま at 07:42 am  

DSD再生も問題ない

DSD 11.2MHzのソースを再生してみましたが問題ありません。
肝心の音色ですが明るい音造りで私の好みです。

Screenshotat2019-02-0918-45-17



— posted by くま at 06:49 pm   pingTrackBack [0]

 

AK4493EQ レジスタ調査(2)

Hyper-βさんから色々教えていただきました。感謝!
DACのアドレスですが、以下の通りです。

J12が2-3 の場合
U2 = 0x10
U1 = 0x11
J12が1-2 の場合
U2 = 0x12
U1 = 0x13

許可が取れれたら音出しが出来たアルディーノのプログラムのリンクを貼ります
参照リンク:https://drive.google.com/drive/folders/14V-U_tgpTRhp9DOnDWzfntovNAIEdCy0

4



— posted by くま at 10:28 am  

AK4493EQ レジスタ調査(1)

RasperryPi2で最低限これだけ書き込めば音は出る様です('~`;)┌
i2cset -y 1 0x13 0x00 0x8f 入力フォーマット指定
おまけで
i2cset -y 1 0x13 0x03 0xfc Lchボリューム
i2cset -y 1 0x13 0x04 0xfc Rchボリューム
誰かアルディーノに落とし込んで欲しい('~`;)┌

HiperB


AK4493



— posted by くま at 06:33 pm  

ARDUINO 1.6.11 IDE download 寄付への誘導

使う度にARDUINO 1.6.11 になったと五月蠅いので
IDEをdownloadしょうとサイトに行き案内どうりにリンクを辿ると...
いきなり寄付を求められる?!

Screenshot-Arduino-Donate-MozillaFirefox


寄付なら無料もあるんだろうと探して見つけたリンクが下なんだけど
名前にレビジョンが入っていなくて分かりにくい。
初心者なら寄付してしまうだろうな(^_^;)
https://downloads.arduino.cc/arduino-nightly-linux32.tar.xz
なんかやりきれない。

— posted by くま at 10:23 am  

<< 2024.3 >>
SMTWTFS
     12
3456 7 89
10 11 1213141516
17 1819 20 21 2223
24 25 26 27 282930
31      
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.0414 sec.