Part Number:MCT8316A
问题1 在24bit控制bit中,MEM_SEC占4个bit,MEM_PAGE占4个bit,MEM_ADDR占12bit,所以总共地址bit是20个bit,黄色高亮的22bit是否有误
问题2 MEM_SEC及MEM_ADDR是如何体现它们在地址访问中的作用呢
例如:
EEPROM中的ISD_CONFIG的地址为0x000080
RAM中的ALGO_CTRL1的地址为0x0000E6
一个是EEPROM寄存器的地址,另一个是RAM寄存器的地址,但是它们的MEM_SEC及MEM_ADDR都是0,
我不理解“Memory Section is a 4-bit field which denotes the memory section to which the memory location belongs like RAM, ROM etc.”这句说明的含义及MEM_PAGE在地址中的作用
Cherry Zhou:
您好,我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,
user78960159 说:问题1 在24bit控制bit中,MEM_SEC占4个bit,MEM_PAGE占4个bit,MEM_ADDR占12bit,所以总共地址bit是20个bit,黄色高亮的22bit是否有误
20bit地址实际上通过lookup表在内部转换为 22 bit地址,正如图中所说的 "constructed internally by MCT8316A …"。
不过您无需担心该问题,只需将存储器地址视为 20 bit即可。
user78960159 说:问题2 MEM_SEC及MEM_ADDR是如何体现它们在地址访问中的作用呢
关于MEM_SEC 和 MEM_PAGE的描述也都有点问题, 您只需对需要访问的所有相关 EEPROM 和 RAM 寄存器执行以下操作:
set 4-bit MEM_SEC to 0x0
set 4-bit MEM_PAGE to 0x0
set 12-bit MEM_ADDR to last 12 bits of regmap address再次感谢您指出这些问题,为了避免将来再次出现混淆,我们会在下次修订手册数据表时对该描述进行修改。
,
user78960159:
好的 感谢答复