Hi guys,
In case someone was following, just wanted to make you aware that I am about to give up with the multichannel HDMI input hat project.
I designed and printed the PCBs, that I am very happy with and look great. I eventually made them 6 layers because JLCPCB offered to make them for free, but needed to be 6 layers, so I did signal/ground/power/signal/ground/signal.
View attachment 388622
Of course I made a couple of mistakes but fortunately I realized before finishing and could correct them with a couple of tiny jumpers (I used a footprint that was not correct for a couple of mosfets that interface the 5V HDMI SDA/SCL pins to 3.3V of the extractor chip), as you can see in the picture close to the input connector.
View attachment 388620View attachment 388615
These are the hats partially populated, but that should be functional.
Definitively this is not a project for a first time soldering SMD, there are 0402 parts and the main chip has 128 pins, but if you have some practice is perfectly doable:
What happened then? Well, it does not want to boot up. I am almost certain it is a problem with the internal MCU, that somehow got its program corrupted. I read in the internet that programmed chips can survive soldering but the problem here is that you need to heat A LOT the chip to desolder it from the donor board, as the PCB itself is very big with ground pours and unleaded solder…. I am pretty sure that the chip got damaged at that stage.
What happens is that when I power the board, all the LEDS light (like in the original device), but stay lite (unlike the original device). Additionally, 12MHz the master clock signal is not there, unlike in the original device where it is always present, and the i2s signals don’t show up when they should. The only other external signal that measures different to the original device is hto_ctlb (no idea what that means) that should go low to activate a mosfet that turns HEAC- low (if I bring that pin down manually nothing changes). Other than that, all power pins have power and there are no bridges or bad contacts in any of the 128 pins, that I checked one by one…. :-/
Fortunately I spent next to no money in this project, as I reused all the parts except the crystal, but I did spend a lot of hours on it, so I will leave it in the drawer for a while. If I ever come across one of these extractors for a good price, I might buy one and try to desolder the chip differently, with some of that liquid metal or just cutting the PCB so that the thermals are more favorable, but I don’t want to risk burning another IC....