各位TI的工程师们,
我在使用 TI 芯片的过程中,遇到以下问题:
1.电池供电问题
我手上有一块 TI 官方的开发板 AM437x-gp-evm,板上有 3.3V 的电池座,可以给 TPS65218 供电。
开发板不接任何电源,电池座接上 3.3V 电池之后,TPS65218 的 CC 脚有 3.3V 的输入,在 L5,L6 脚应该分别有 1.0V 和 1.8V 的输出,但实际却没有输出,因为我在 L6 和 L7 那两个电感上量不到电压。
开发板接5V电源的时候,1.0V和1.8V 输出正常。
2.电阻触摸问题
在我们的设计中使用到四线电阻触摸。使用的驱 动是 linux-3.12.10-ti2013.12.01 内核提供的, drivers/input/touchscreen/ti_am335x_tsc.c。
在设备树里添加配置:
&tscadc {
status = "okay";
tsc {
ti,wires = <4>;
ti,x-plate-resistance = <200>;
ti,coordiante-readouts = <5>;
ti,wire-config = <0x00 0x11 0x22 0x33>;
ti,charge-delay = <400>;
};
adc {
ti,adc-channels = <4 5 6 7>;
};
};
触 摸相关的电路设计:
如果触摸一直按着没有问题,但当触摸放开的时候,坐标值有可能不正确。比如运行 ts_test 测试的输出信息:
root@am437x-evm ~# ts_test
..............
946687272.940749: 11 41 324
946687272.942632: 11 41 320
946687272.944515: 11 41 314
946687272.946398: 12 41 306
946687272.948281: 12 42 295
946687272.950453: 18 459 0
# INCORRECT coordinate
..............
946687451.347583: 34 52 311
946687451.349466: 34 52 308
946687451.351349: 33 52 305
946687451.353232: 32 52 301
946687451.355116: 31 52 297
946687451.356999: 31 52 294
946687451.358883: 30 52 282
946687451.360767: 31 53 271
946687451.362938: 309 282 0
# INCORRECT coordinate
..............
946687574.954707: 13 29 279
946687574.956591: 13 28 274
946687574.958475: 13 28 272
946687574.960359: 13 28 265
946687574.962517: 13 28 0
# CORRECT coordinate
...............
946687575.848747: 11 31 296
946687575.850630: 11 31 289
946687575.852513: 11 31 276
946687575.854671: 11 31 0
# CORRECT coordinate
...............
946687576.396289: 7 30 300
946687576.398173: 8 30 291
946687576.400057: 8 31 288
946687576.403823: 14 48 251
946687576.403823: 14 48 251
946687576.405994: 49 452 0
# INCORRECT coordinate
经过调试觉得驱动应该没有问题,但硬件也没发现有问题,该触摸屏在 am335x 的开发板上使用是正常的。
对于以上的两个问题,各位朋友有什么建议吗?多谢
leo chen:
关于第二问题
该触摸屏在am335x开发板上正常
1、你的板子自己制作的?2、电路部分是否完全相同3、是否每个板子的表现是一样的
jianfeng ye:
你好:
请问问题1您解决了吗?我也遇到了同样的问题