This shows you the differences between two versions of the page.
kard_id [2019/08/17 15:04] (current)
|Line 1:||Line 1:|
|+||====== Quick(tm) / Kard(tm) I2C ID EEPROM ======|
|+||The Quick(tm) motherboard and each compliant Kard slot have a I2C EEPROM installed ([[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010809|Microchip P/N: 24LC025T-I/OT]]). I2C does not use the concept of chip select but instead each device on the bus has its own address. I2C EEPROM chips are assigned the address 0x5x (0b1010xxx) where the x is selectable depending on the EEPROM chip used. The I2C EEPROM used on a Quick(tm) Kard have three user select-able address lines, A2, A1 and A0. A2 is not broken out of the chip and is always zero and A1 is tied to logic 0 always making it zero as well. This allows the Kard EEPROM's to have the address range 0x50-0x51. A1 for each Kard slot is tied to a unique pin on the Quick(tm) microcontroller creating a chip select like scheme that allows the EEPROM on an individual Kard to be addressed by setting A1 to logic zero while setting all other Kard A1 lines to logic one.|
|+||The address of the EEPROM on the Quick(tm) motherboard is tied to 0x53|
|+||The address of each Kard slot is set using the address selector pin: (Max32 abstracted pin numbers: 32,31,30,52,50,85 for IO Kards 0-5 respectively and 44 for Com Kard).|
|+||[[Kard ID Format]]|