工具/软件:
大家好、TI 工程师和参加这个知识论坛的人员!
我是来自西班牙的一个硬件开发人员、他帮助 https://github.com/vroland/epdiy-hardware epdiy 项目、该项目是一个开源并行 Eink 控制器(使用 Espressif S3 MCU 作为核心驱动程序)。
最近、一些用户尝试了 Eink Carta 1300 显示器、这些显示器似乎具有与 TPS65185 标准不同的上电顺序:
ED103MC1 是我测试的显示器。 (带有较旧的显示屏,非 Carta 1300,一切工作正常。)
电源轨必须按以下顺序排序
- VSS→VDD→VNEG→VPOS(源极驱动器)→VCOM
- VSS→VDD→VGL→VGH(栅极驱动器)
为了实现这一点、我已经阅读了数据表中的相关器件、还询问了智能程度不够高、无法给出正确答案。
经过伪代码测试:
void TPS_set_POWER_Seq (i2c_port_t i2c_num、uint8_t Seq){
TPS_WRITE_REGISTER (i2c_num、TPS_REG_UPSEQ0、0x9C);//不更改 0x9C
TPS_WRITE_REGISTER (i2c_num、TPS_REG_ENABLE、0x00);//待机
vTaskDelay (PDMs_to_ticks (10));
TPS_WRITE_REGISTER (i2c_num、TPS_REG_ENABLE、0x01);//活动
}
我的问题是:
更改 UPSEQ 0x09 寄存器后、是否有任何其他步骤可以“激活“这个新的电源序列?
运行该代码尝试在日志中执行不同的电源序列:
INT1 (0x07):0x00
INT2 (0x08):0x02
VNEG_UV:VNEG 欠压
VADJ (0x02):0x03
VPOS/VNEG:±15.000V
VCOM1 (0x03):0xA0
VCOM2 (0x04):0x00
VCOM 电压:–1.60V
ACQ 位:清除
PROG 位:清除
HIZ 位:清除
平均:1 次测量
TMST_VALUE (0x00):0x00
温度:0°C
TMST1 (0x0D):0x20
READ_THERM:空闲
Conv_End:完成
DT 阈值:2°C
TMST2 (0x0E):0x78
冷阈值:0°C
HOT 阈值:50°C
UPSEQ0 (0x09):0xE4
VDDH_UP:STROBE4
VPOS_UP:STROBE3
VEE_UP:STROBE2
VNEG_UP:STROBE1
所以我实际上不会更改默认的任何选通顺序、这是适用于大多数 Eink 显示器的。
如果我忘记做一些显而易见的事情、您能告诉我吗?
提前感谢大家