Other Parts Discussed in Thread: FDC2212
Sensor Team,
I noticed some areas where the FDC datasheets could use some improvement. I've spent several hours spinning my wheels because of this.
Specifically this relates to the INTB pin. Because there was no indication otherwise, I assumed this pin was active high and setup my interrupts as such. After much frustration and search of the datasheet, I was able to find a single line hidden away that indicated this pin was active low.
On page 20 of the datasheet:
"Setting register CONFIG.INTB_DIS to b1 disables the INTB function and holds the INTB pin high."
I've searched the entire datasheet and this is the only statement that indicates this pin is active low. I dunno, maybe you should put something in the pin configuration table that indicates this clearly to the user? Maybe you could add a bar over the pin name to indicate it's active low? Maybe you could do anything more than just putting a single sentence that is hidden away? Just a thought from someone who is passionate about user experience ;-)
I also noticed the device ID register (0x7F) lists 16 bit values while the register is only 8 bits wide. I have a FDC2212 and I read 0x48 for the device ID. That is certainly not listed in the datasheet.
I'm also a little turned off by the cost of the EVMs for these products. Because of the excessive cost of the eval boards for these devices, I literally designed my own eval board, fabbed, and assembled it just so I could test out these devices for my application. I get you don't want hobbyists buying up all your stock, but these eval boards should be in the low $100 range.
Best,
Trey