Hi
I'm a software engineer by trade, so pretty familiar with serial interfacing and so on, but I haven't picked up a soldering iron for years.
I'm trying to fix a 'spares or repair' home cinema projector, partially because the repair cost will likely be astronomical, and partially just for fun.
I'm pretty sure the previous owner has blown the HDMI receiver chip, and perhaps some surrounding circuitry, because he was plugging in a new source when the unit went down. It's a 144 pin chip with a central grounding ePad (yuck), so swapping it out isn't trivial or without risk! So I thought I'd use a logic analyser to see which bits of the board are still working. The main processor and the HDMI receiver talk to each other via I2C, and this seems pretty easy to analyse, but it does bring me to my question.
Since I2C is directional using the same lines for RX and TX, is there any way to tell whether the master or slave is talking? Also, I've found datasheets for the HDMI receiver, but no detailed design docs for the I2C protocol. Is there a relatively easy way to get your hands on this info, or does it require NDA's and all that jazz?
Advice on my overall approach would also be appreciated, as I said, I'm new to the electronics side of things!
Cheers