观海微GH8555BL-XX OTP 相关寄存器及功能说明
1. 给要烧录的register 写值
2. 打开 oscdsi clock
page 0 : cmd: 0x11
等待50ms
1.打开要烧录的register 对应的program enable (page1)
Add D0h: B7 Prgm_all:第一次全烧,只使能第一次,1为烧录EN。
prgm_spi: page1中4ah~4bh, SPI 接口内部控制,SPI相关设置,
prgm_dsi: page1中50h-5eh, MIPI 接口digital 内部控制。
prgm_otp:
page1中c0-c5h, OTP内部控制设置。
prgm_bist: page1中30h-3bh, BIST功能控制。
prgm_pofs:page2中76h-86h, 上下电流程设置
prgm_slr:
page1中40h-45h, scaler功能设置
prgm_misc:
page1中79h-7dh zigzag/上电拉黑/pwm,swire output enable 设置
prgm_te:
page1中80h-88h TE和TE_tp相关设置
prgm_tcon: page1中90h-99h source timing及smart GIP设置
prgm_oscbist: page2中22h-23h BIST clock频率设置
prgm_oscdsi: page2中20h-21h tcon/otp 内部OSC频率设置
prgm_trim: page2中24h-2ch vref等可能需要trim的相关设置
prgm_resl: page2中9ah-9ch 分辨率设置
prgm_cpclk1: page2中90h-93h charge pump频率设置第一次烧录en
prgm_cpclk2: page2中90h-93h charge pump频率设置第二次烧录en
prgm_gip1: page3中00h-95h GIP 设置第一次烧录en
prgm_gip2: page3中00h-95h GIP 设置第二次烧录en
prgm_swire1: page3中a0h-dfh swire控制第一次烧录en
prgm_swire2: page3中a0h-dfh swire控制第二次烧录en
prgm_pwr1: page2中3ah-3fh power控制&vcom第一次烧录en
prgm_pwr2: page2中3ah-3fh power控制&vcom第二次烧录en
prgm_mipi1: page2中30h-37h mipi模拟部分控制第一次烧录en
prgm_mipi2: page2中30h-37h mipi模拟部分控制第二次烧录en
prgm_gm1: page2中42h-6fh gamma第一次烧录en
prgm_gm2: page2中42h-6fh gamma第二次烧录en
prgm_gm3: page2中42h-6fhgamma第三次烧录en
prgm_idbk_addr: page4中30h-3fh ID返回地址设置烧录en
prgm_id_addr1: page4中40h-5fh返回数据在page5中的位置控制第一次烧录en
prgm_id_addr2: page4中40h-5fh返回数据在page5中的位置控制第二次烧录en
prgm_id_addr3: page4中40h-5fh返回数据在page5中的位置控制第三次烧录en
prgm_id_addr4: page4中40h-5fh返回数据在page5中的位置控制第四次烧录en
prgm_id1: page5中00h-dfh ID返回值控制第一次烧录en
prgm_id2: page5中00h-dfh ID返回值控制第二次烧录en
prgm_id3: page5中00h-dfh ID返回值控制第三次烧录en
prgm_id4: page5中00h-dfh ID返回值控制第四次烧录en
note:
a) prgm_all 只能对第一次操作。多次program all 也只是都烧到第一次中
b) prgm_** 中名字不带数字的,只能烧录一次
c) prgm_** 中名字的数字n对应的是第n次烧录,如:id3为第三次烧录
d) 多次烧录的OTP在前一次未烧录时,无法烧录下一次。如:id2若未烧录过,则id3无法烧录
e) 烧录完成时间 (400us*byte数 + 16 * 400us)
4.
将 addr=eah 的值设置为aah
将 addr=ebh 的值设置为55h
审核编辑 黄昊宇
评论
查看更多