微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PGA308写OTP相关问题

PGA308写OTP相关问题

时间:10-02 整理:3721RD 点击:

看了PGA308的用户手册,我先用写RAM方式调试了电路,让他满量程输出5V,零点输出3V;这个实验成功了,分别就是写了55 00 14 12 ,55 01 86 5E,55 02 00 08,55 03 00 00,55 04 00 0d,55 07 50 00;

然后我想将这些寄存器的值写入到OTP中,然后开机启动选择USER BANK 1,结果是写好之后,电压完全不变化,所以不知道是哪一个步骤写错了,请大神们帮忙看一下:

我分别写了:55 0A 80 00   //打开OTP write enable

                        55 48 14 12  //写user bank 1 的ZDAC寄存器

                       55 49 86 5e  //写user bank 1 的GDAC寄存器

                       55 4A 00 08 //写user bank 1 的CFG0寄存器

                       55 4B 00 00 //写user bank 1 的CFG1寄存器

                      55 4C 00 0d //写user bank 1 的CFG2寄存器

                     55 4D 65 7a //写user bank 1 的CHKS寄存器

                     55 40 00 CC //写TI Flag寄存器

                     55 47 01 00//写BANK SEL4寄存器

                     55 0A 00 00 //关闭OTP write enable

整个写otp过程就这样,实在找不出问题啊,请大神们指教一下

建议采用PGA308 EVM software进行寄存器配置。

配置之前进行校正了吗?

校准?你的意思是先写一遍RAM,然后再写一遍OTP吗?

我说的校准,是使用EVM software中的calibration,对信号源sensor做一下校准,包括Calibrate an external sensor input or sensor emulator input。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top