I can recomend SMSL M300SE if you want an cheap DAC with balanced output AND coax/Toslink input which I need.
I run two of them now.
Never had better sound.
I run two of them now.
Never had better sound.
Still not the same as Ma12070.Ma5332MS power ! 👍
Sorry.
Its like putting a protection lens on all your expensive optics - you will never see what the really can do... shade....
//
//
I believe you can program an Arduino to read the register via i2c using the wire library and use the 'serial print' command to output it on the Arduino IDE on the computer. But I'm terrible at microcontrollers and takes me ages to get a script working. Normally getting some simple syntax wrong.
Yes. Can be done. These days I much prefer something like an RP2040 board running CircuitPython. Raspberry Pi Pico is nice, cheap, and readily available.
I am stuck with the programming as I always get a time out notice trying to program the Attiny.
As the AD1896 came in I tried to set the pin configuration for the appropriate format.
Am I able to set the 64 bits per sample according to the datasheet?
As the AD1896 came in I tried to set the pin configuration for the appropriate format.
Am I able to set the 64 bits per sample according to the datasheet?
If I understand your question correctly...
The AD1896 by default outputs 64 bit frame size, which is also the the default input frame size on the MA12070P. All you can control on the AD1896 is the output sample size, and 24 bits is the default (I think). Do you have 32 bit music files? I'm not even sure the MA12070P can handle 32 bit music 🤔
The AD1896 by default outputs 64 bit frame size, which is also the the default input frame size on the MA12070P. All you can control on the AD1896 is the output sample size, and 24 bits is the default (I think). Do you have 32 bit music files? I'm not even sure the MA12070P can handle 32 bit music 🤔
All I want to know is how I have to set the pins to get the appropriate format for the MA12070P.
I got the input format done and the output to left justified but don't know how to set the word width.
I got the input format done and the output to left justified but don't know how to set the word width.
According to page 18 of the MA12070P datasheet, it can handle 32 bit using Left Justified and I2S modes. However, I've been under the impression that only 24 bits is used. Now if only I could find in the docs what gave me that impression... lolThe AD1896 by default outputs 64 bit frame size, which is also the the default input frame size on the MA12070P. All you can control on the AD1896 is the output sample size, and 24 bits is the default (I think). Do you have 32 bit music files? I'm not even sure the MA12070P can handle 32 bit music 🤔
Sorry. I misread the datasheet section you posted earlier.If I understand your question correctly...
The AD1896 by default outputs 64 bit frame size, which is also the the default input frame size on the MA12070P. All you can control on the AD1896 is the output sample size, and 24 bits is the default (I think). Do you have 32 bit music files? I'm not even sure the MA12070P can handle 32 bit music 🤔
"The right justified serial data out mode assumes 64 SCLK_O cycles per frame, divided evenly for left and right. "
The question is how can this even be possible given the pin options?
Does anyone know how to limit the output power on analog version of MA12070 with ATtiny or Arduino?
It's unfortunate that i2s has so many flavors. It's best to modify the MA12070P to accept the i2s source than the other way around.Does that mean I am stuck again?
It also occurred to me that you would need to access the MA12070P resistors to change the volume, unless you had another thought.
I have a crazy idea that may work (other than the volume control), but you would need a Windows PC and purchase an ESP32-WROVER-B board. I'm not 100% sure it would work, but let me know if you want to more details. I'd try it, but I don't have an i2s source to experiment with.
Mike
This is PMP0 deafult vs PMP2, a dirty measurement with mic close to tweeter, crossed at 3,5kHz.
(Forget that over 10kHz, it's the waveguide that mess up with close mic.)
Yes you could hear the difference.
(Forget that over 10kHz, it's the waveguide that mess up with close mic.)
Yes you could hear the difference.
Attachments
Last edited:
Hi Mike,It's unfortunate that i2s has so many flavors. It's best to modify the MA12070P to accept the i2s source than the other way around.
It also occurred to me that you would need to access the MA12070P resistors to change the volume, unless you had another thought.
I have a crazy idea that may work (other than the volume control), but you would need a Windows PC and purchase an ESP32-WROVER-B board. I'm not 100% sure it would work, but let me know if you want to more details. I'd try it, but I don't have an i2s source to experiment with.
Mike
I am open for everything.
I'm going to try to code firmware for an ESP32 board that will modify the MA12070P resisters. If it works, it will connect to the amp (i2c) using GPIO21 (SDA) and GPIO22 (SCL). Initially it will only change i2s_format from left justified to i2s.
Wish me luck!
Wish me luck!
Well I sold some of my stuff and have money over in my DIY wallet.
Ordered one of these.
https://www.amazon.com/gp/product/B0C2ZMY42W/
Could be a copy of Topping Pa3s with BT which I don't need.
Ordered one of these.
https://www.amazon.com/gp/product/B0C2ZMY42W/
Could be a copy of Topping Pa3s with BT which I don't need.
- Home
- Amplifiers
- Class D
- Infineon MA12070 Class D