so,😉 came by chance about this post in the diyaudio-forum->http://www.diyaudio.com/forums/pc-based/302687-es9018k2m-es9028q2m-9038q2m-dsd-i2s-dac-hats-raspberry-pi-post5386371.html its from firstname.lastname@example.org, Github->https://github.com/iancanada/DocumentDownload.. „Dimdim“ from the famous Hifiduino-project is also there and they discuss a project in which the „..Sample rate, clock frequencies, X*Fs, date length, PCM/DSD/DoP format..“ could be determined by a „signal format analyzer“ (developed by Iancanada) running on the ARM-processor/Raspberry Pi to „run the ES9038Q2M in high-performance-mode“ 😉 .. a lot of really interesting infos !! (i dont write here some more cause i don´t know if i have the „permission“ for it..) also with the pictures..i took only here one or two; hope its okay for Ian..(if not please mail) 😉 (i personally think posting here a lot of pictures from his projects could help him to sell more from it/have more budget to develop !) a MUST read !! 😉 (interesting is also that he uses some STM32 for his „ESS-controller; we/i´ve made some tutorials/first steps with it here too)
(another interesting topic there is by „Mikett„; he says „..in the end I stuck with the 49720. It sounded slightly better than the 5532. The 5532 seemed to provide better drive but the higher frequencies on the 49720 was better I thought.“ and thats absolutely the same as i feel/think about the „drive“ on a NE5532 and second about the LME49720 which ESS recommends (see the table in an earlier post)
so, 😉 got yesterday my „NodeMCU V3“ IoT-module->approx..2,60€ Aliexpress/Ebay/Bangood etc.. really freaky/whacky 😉 .. i just tried something out; have to wait here for other things/“items“ 😉 to come.. It has a full 802.11 b/g/n WLAN onboard and can fully work as a webserver; its much faster than an Arduino and has also programmable GPIO-pins.. and u can fully use the Arduino-IDE.. anyway, wrote a little sketch, can now access to it via Wlan and can select the source and the different-filter on the ES9038Q2M.. u can also use some HTML-Slider to adjust maybe the onboard HW-Volume-Control (and then via some digi-poti->http://essabre-90xx-rpi.sfb2.com/2018/02/es9038q2m-project-2-building-a-bt-controlled-hw-volume-control-digital-pot-10kohm-mcp4131/).. but originally i wanted to control our lovely „DIY-DAC“ via Bluetooth; but a web-interface could also be an (additional) option.. so only some „tech-demo“-pics.. (but this NodeMCU is really,really freaky „stuff“ 😉 ) (i could here only test two filter right now :“BrickWall“ and „minimum phase fast roll-off“ and i must say to my degrace: i´ve heard no difference 😉 (but could be also a wiring-problem; have to evaluate more)(but tested it via Jumper some weeks ago and „Minimum-Phase-Slow-Roll-Off“ and „Linear-Phase-Fast-roll off“ looks the most promising (for me)).. but i will test it more…
and so, 😉 we are now here again with a main „Hi-Fi“-theme/problem: „Clean-/clear-/power“ and Power-Supplies“ 😉 .. It´s all about the right-/clean power, voltage-regulator-/stabilizer.. i´m very often in this very good forum concerning all these electrical things/also concerning the ES9038Q2M-> http://www.diyaudio.com/forums/digital-line-level/314935-es9038q2m-board-38.html so, and i came again to this subject (matter), cause i had/these „stuttering“-problems again with the Skysong-/Singxer-USB-bridge+the ES9038Q2M.. first i thought it´s mainly a driver problem but meanwhile i guess it could also be a power-supply problem->5V on the USB-bridge via USB !! (500mA); could really be a problem(-„stable-wise“).. I came by it because i (try to) made a DIY-power-supply with a 32V-HP-power supply for some printer + a cheap „Step-down-power regulator/supply“ from Aliexpress-> http://essabre-90xx-rpi.sfb2.com/2018/01/diy-make-your-own-15v-dc-power-supply-for-es9038q2m-or-other-the-cheap-way/ it had 625mA and i thought this should be enough cause i´ve read elsewhere that the ES9038Q2M only needs roundabout 200mA.. I connected my ES9028Q2M with this regulator and (adjusted it down to 15V) to my raspberry and got a horrible, horrible stuttering !! thought first it was a software-problem but wasnt..asked some user in the forum and they told me that some power-supplies may become „unstable“ with/on „low-load“.. anyway this brings my again to the above „topic“ and now i think i better use a 5V-stand alone-power supply with minimum 1A for my USB-bridge (the Skysong-/Singxer have the possibility via a barrel-jack).. by that i´ve ordered some other 15V-power supply with „stable“ 2A for the ES9038Q2M.. where we so come back to the main „theme“: Dual 15V for the ES9038Q2M and power-supplies in general..see above 😉
(the pictures are from „Markw4“ from the above mentioned forum; hope i can use them here, there are just to „illustrate“; if not please some e-mail)
so, 😉 came by chance about this facts/post in this very interesting forum->http://www.diyaudio.com/forums/pc-based/302687-es9018k2m-es9028q2m-9038q2m-dsd-i2s-dac-hats-raspberry-pi-17.html „iancanada“ posted:“..ES9018 and ES9028 need the small DoP daughter board (which can be plugged in the IsolatorPi) to convert the DoP stream into DSD. However ES9038Q2M has a built in DoP decoder, so, for ES9038Q2M, the DoP daughter board is not a must.“, +“ESS9018/28/38 has internal 32bit digital volume control. Much better than any 24bit digital volume control, but still not as good as the analog one on my PASS XP-10. However according to my listening experience, the difference is not that huge.“..
by that his „ES9038Q2M DAC HAT“ looks very fine, neat and „sophisticated“ 😉 ; mail him..😉 (also very interesting other (DIY-Audio) projects there !! ->https://github.com/iancanada)
(i will try to use some bitmaps/icons in future (like in the hifi-duino-project) but at present its really difficult for me to „include“ them/set them up in the sketch, also because of the very low ram-resources on an arduino (on a NodeMCU v3 for example u have up to 32MB flash and not max 256kb!! like on an Arduino (Mega2560))-there are some ways to optimize it, but for now i´m glad to got it to work at all 😉 )
so, 😉 because its a little bit silent around here lately, we still don´t know if the „Blue“ ES9038Q2M has a „shitty“ pcb and the „green“-ones sounds better, i have still buffer/“lock“-problems in windows using the V4.36 Singxer-driver on the Skysong-XMOS-USB in sample rates above 16/44 i wanted to use the onboard-HW-volume control, to which u can connect a normal 10kOhm-potentiometer (see pictures) easy..
i tested it here, and it works far not so good as expected and i guess u have a very small range of about 20% or so (in my feel) too.. i thought i could easy use the Arduino with analogwrite () and connect one pin to the middle of the onboard-3 pin but what i´ve read so far is that the Arduino can only send out PWM-signals so u need an external digital potentiometer (thats what i´ve read so far, don´t know if its true) and control it via the (in this case) SPI-bus/protocol.. for this u can buy a cheap MCP, in this case a MCP4131 of around 0,89€ and a Dip-8 socket (0,51€) etc.,etc..(more to come..) (very good tutorial for this right now: http://www.learningaboutelectronics.com/Articles/MCP4131-digital-potentiometer-circuit.php)
i will post here any „improvements“ (and (maybe) a full tut) asap..!! 😉