電子工作

ハイレゾへの道 

以前PCM1798とPCM2706を使ったUSBDACを作ったことがあった。 PCM2706でPCからの信号をI2Sに変換、PCM1798でD-A変換して出力といった感じ。PCM2704で作ったDACよりは高音質な気がしたけれど、PCM2706が16bitのI2Sしか吐けない。 だもんでハイレゾ音源を試すこ…

USBアイソレータの効果

かねてから気になっていたUSBアイソレータADuM4160を試してみた。 マルツで注文したらケース(リール?)に入ってた。このチップ、例としてはDACに挟んで、PC由来のノイズをカットするなどがあるらしい。 電源も別系統で用意するので、少なくとも電源は綺麗…

AD変換とPWM

使ったマイコンはATTiny85。 やったこと 可変抵抗にかかる分圧された電圧をAD変換して取得 電圧値に応じてデューティ比を変えたPWMを出力 中身 #include <avr/io.h> #include <avr/sfr_defs.h> // _BV()用 void init_adc(){ ADCSRA=0b10000100; ADMUX=0x00; } void init_pwm(){ TCCR0A=</avr/sfr_defs.h></avr/io.h>…