I am on the design state of a project uses the EM4095 ic and EM4100 cards. My problem is that reading data from the card I see that each bit from DEMOD_OUT is level inverted. I cannot explain this.
As the datasheet says each 64 bit fram starts with 9 logic ones and each logic '1' consists of 1/2 logic '0' and 1/2 logic '1', with the logic '0' comes fefore.
Waiting 9 logic '1' the loop is infinit, but 9 logic '0' it always valid. In theory there can't be 9 logic '0' in series in this type of card.
That's why it seems that manchester coded data are inverted.
Do you have any idea??