I’m trying to build a custom protocol decoder.
It’s centered around the Efergy Energy Meter. Having already tapped into the hardware, I’m trying to analyze the incoming data.
It’s basically a 433Mhz module that uses a custom encoding.
Now, having a logic probe, I’m able to say that the shortest high/low pulse is 6us (microseconds that is).
I was thinking of reading the timing values with my FEZ Domino and translating them into more usable 0/1 values for the computer.
Where I’m actually stuck is the InterruptPort that apparently can’t get below 21 us (that’s the lowest value I’ve got).
Can you confirm that I should look no further and perhaps use some PIC + assembler instead?
I was hoping (based on this entry: http://bansky.net/blog/2007/10/one-wire-bus-and-micro-framework/comments.html ) to get near the 5us mark. I know that the blog author uses a 100Mhz processor, but I was hoping that the 72Mhz of the FEZ Domino is not that far away.
Any ideas would be appreciated.