TI中文支持网
TI专业的中文技术问题搜集分享网站

AFE7903: macro register部分的0xf0寄存器总是0

Part Number:AFE7903

读写全局寄存器都正常,除了06h寄存器读出来的为0x20和手册不符,其余都能匹配上,但是当我向gloabal 寄存器18h写入0x20选择macro register页面后,再读取寄存器0xf0,读出来的值总为0,这也就意味MACRO_READY一直无效,不知道是不是我访问流程错了,毕竟全局寄存器18h只能选择3个page,而实际不止这三个页面,根据手册可知如下寄存器地址分配。

那么是不是只有global寄存器是可以直接访问,其它部分靠二级寻址来访问,二级寻址有15个页面呢,为什么0x18里只能选3个页面呢,而且只有calib_memory, MACRO和MCU_mem这三个页面。那意思是其它的寄存器只能靠macro来访问了,AFE的芯片内部有个MCU来完成初始化工作?

因为目前MACRO页面的寄存器读出来的全为0,所以搞不清AFE7903现在到底什么状态,也不知道怎么调试,请帮忙诊断。

目前我们的板子和开发板的不同之处主要是时钟不一样,我们的时钟是用100M的时钟锁出来的,因此给AFE7903的参考钟频率不是491.52MHz,不知道这个时钟频率有没有影响

global  00h-1fh

pll    2Ah-84h

jesd 20h-1a7h

dac_jesd 20h-151h

adc_jesd 20h-132h

serdes 4000h-7e20h

anta_4t4r 10ch-115h

macro_reg a0h-193h

dsa_page0 6ch-dch

dsa_page1 80h-228h

digtop_reg 100h-190h

tx_top 40h-5b7h

rx_top 40h-773h

fb_top 40h-773h

timing reg 80h-c7h

io_wrap 200h-1887h

Amy Luo:

您好,

感谢您对TI产品的关注!由于 AFE7903 产品属于信息受限制产品,为更加有效地解决您的问题,请您将问题发布在E2E英文技术论坛上(英文论坛对应子论坛链接:https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum),将由资深的英文论坛工程师为您提供帮助。

赞(0)
未经允许不得转载:TI中文支持网 » AFE7903: macro register部分的0xf0寄存器总是0
分享到: 更多 (0)