はじめまして - AYOR URL
2019/08/18 (Sun) 03:46:09
free DSPで検索して辿りつきました。
実は、クルマ(VW GOLF)や自作オーディオ(SP、DAC等)で関心が重なることが多いです。
今、RasPiで、ADAU1467/1466を使ったシステム(PCB)を作ろうとしています。DSPと基板CAD(kicad)の情報を集めています。
いろいろ教えてください。
Re: はじめまして - HILO URL
2019/08/18 (Sun) 15:32:03
AYORさん、こんにちはHILOです。
ADAU1466/1467なら6倍の処理能力があるので、畳み込み補正とかもかなりの事ができますね、パッケージがCSPなのでメタルマスクも作ってボットプレートでリフローがお薦めですね。 あとPLLで分数になるクロック周波数はジッターが多かったので44.1kHz系重視ならクロックの周波数を整数倍に選んだ方がいいですよ。
奇遇ですが、私もADAU1466で基板を考えていたのですが、パッケージが万人向きでないので、ALI Expressで売ってるDSPドーターボードの利用を考えています。
ADCとS/PDIFのTX/RXを載せてラズパイ40ピンI2S/SPIと外部DAC基板へのヘッダーを載せようと思ってます。
車載用なら5V電源と自動起動・シャットダウン回路、ついでにハイレベル入力回路あたりを載せれば市販プロセッサー機顔負けのものができそうですね。
Re: はじめまして - AYOR URL
2019/08/18 (Sun) 18:47:37
HILOさん、こんにちは。
ADAU1467のチップは入手済みですが、私もAliからADAU1462や1466のコアボードを入手して機能を試しています。RasPiを音源として使っていますが、同時にSigmaStudioでSPIから設定を行えるようになりました。今後、4CH分(4個)のI2S入力のD級アンプと組み合わせて、簡便な実験環境を作りたいと思っています。
基板ができれば、手ハンダで行けるかと思っていましたが、チップのフットプリントの作成でめげていました。クロックも未検討ですが、それ以前にDSP機能自体も不案内な点が多いです。
基板ができれば、是非、データを公開して下さい。
Re: はじめまして - HILO URL
2019/08/18 (Sun) 19:01:15
AYORさん、ども
リモートでSPIにアクセスできるのは便利そうですね。
FreeUSBiのドライバーインストールで、うまく行かないマシンが多発して苦戦してたので、いっそ別ソリューションの方が有望かもと思いかけてます。
Ki-CADのフットプリントはSamacsysで作って貰うと簡単に手に入りますよ、ちなみに1467もありましたよ。
Re: はじめまして - AYOR URL
2019/08/19 (Mon) 08:06:50
HILOさん、
こちらのサイト、いろいろ見させて頂いております。
RasPiのTCP/IP経由では、I2Cによる設定変更が、実際には書き込まれておらず、原因が不明でした。
一方、DSPに繋がっているDAC等の設定を、I2Cで、ROMブートのDSPからしたいと思っています。例えばSigmaStudioが生成したコードに、DACの設定コードを組み込めるかです。現状ではそれぞれのDAC基板にマイコンをのせるか、RasPiから送り込むかですが。
Re: はじめまして - HILO URL
2019/08/19 (Mon) 12:32:18
AYORさん HILOです
私が試した範囲ですけどADAU1466のI2CバスにブートEEPROMを接続し、USBiはSPIからDSP経由でEEPROMをアップデートする構成ならラズパイのI2Cは遊んでいるのでアンプICの制御等に使えますね。 あとヘッダーには出てないのですがセカンダリーのI2Cがラズパイ基板にはあるのでこれを引き出して有効化すればちゃんと使えますよ。
Re: はじめまして - AYOR URL
2019/08/20 (Tue) 13:51:18
HILOさん、
ADのEngineerZoneを見たのですが、DSPチップからI2Cをいじれないようでした。DSPにコントローラーを肩代わりさせるのは無理のようです。
今、組み合わせるD級アンプにSSM3582を検討していますが、SigmaStudioでUSBiからI2C経由でレジスターの設定はできるのですが、その先の展開がないです。RasPiから設定するしかないようです。
Re: はじめまして - HILO
2019/08/21 (Wed) 01:29:05
AYORさん HILOです
確かにGUIベースは並列処理は書きやすいけどスクリプト系の記述は苦手ですよね。
詳しく調べてはいないのですが、確かMaster Contaol Port>>Runtime>>Sequential Write>>External Trigger>>Master Control Port IO Ext. Trigで決め打ち限定の設定なら出来そうな気がしてたのですが
ムリでしたっけ?
SSMのI2S入力アンプはTIだとTAS5760Lあたりに相当しそうですが、機能がシンプルなぶんスペックが良さげですね。
Re: はじめまして - AYOR URL
2019/08/24 (Sat) 22:33:57
HILOさん、
良くご存知ですね。Sequence File はDSP自体の設定用かと思っていました。さらに調べてみます。