# LOG_TR300
**Repository Path**: glinklib/LOG_TR300
## Basic Information
- **Project Name**: LOG_TR300
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-08-12
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
工程名 tr300
========================
> 开发人员: 梁喜注、胡礼赞、吴梦龙
> 测试人员:蔡爱华、门婷婷、周萍
[计划完成进度](tr300-gantt.md)
# 第1版:2018-4 开始调试
## 电路板名称
- 母板 TR300_L3.1 2017-04-03 PCB
- 按键板 300_L@K V2.3 2016-10-19(背部丝印是17032533)
## 硬件BUG
- 母板 TR300_L3.1 2017-04-03
- [x] SPACE按键无法识别,电路图没走线,需要手工上拉
- [详细 2018-07-16 tr300-bug-enter-space-conflict.md](tr300-bug-enter-space-conflict.md)
- 按键板 300_L@K V2.3 2016-10-19(背部丝印是17032533)
- [x] 所有按键下的电容全部去掉,避免一次按下多次反馈
- [x] tr300触屏长按时左右鼠标左右摇摆
- [详细 2018-07-16 tr300-bug-enter-space-conflict.md](tr300-bug-enter-space-conflict.md)
- 按键
- 一键开机无法识别,电平不够高
- 按键SW6(Enter)和SW2(run/stop)冲突(原理图错误)
- [详细 2018-07-16 tr300-bug-enter-space-conflict.md](tr300-bug-enter-space-conflict.md)
- [!] BUG 硬件 主界面下按下任意方向键,界面焦点闪烁过快(重新布板)
- [详细 2018-07-16 tr300-bug-key-capacity.md](tr300-bug-key-capacity.md)
- [!] BUG 硬件 电池电量过低无法关机(重新布板)
- [详细 2019-4-27 tr300-fix-lowpower-powerkey.md](tr300-fix-lowpower-powerkey.md)
- [!] BUG 硬件 TR300SD卡不识别(重新布板)
- [详细 2018 tr300-bug-sd-pin.md](tr300-bug-sd-pin.md)
- [!] BUG 硬件 个别版本电池充电状态不识别(重新布板)
- 母板上充电状态测试点位置变化,导出测试不到
- [详细 2019-4-26 tr300-bat-monitor.md](tr300-bat-monitor.md)
- [x] 一台TR300在测试时按下ENTER键测试异常
- 吴梦龙跳线引起 ENTER上拉电阻太小(2K)连接到FPGA 3.3EPC,改成10K即可
- [详细 2018 tr300-bug-enter-uneffect.md](tr300-bug-enter-uneffect.md)
# 第2版:2019-4 开始调试
## 电路板名称
- 母板 TR300_L3.0 2019/04/09
- 按键板延用上一版本
## 硬件BUG
- 母板 TR300_L3.0 2019/04/09
- [x] BUG 硬件 gpio3-25无法探测适配器再次插上(/sys/class/gpio/pin_power_adapter/value)
- [x] 修改电路解决
- 启动时候插入适配器,value=1
- 拔掉适配器,value=0
- 再次插入适配器,value=0
- [详细 2019-4-26 tr300-bat-monitor.md](tr300-bat-monitor.md)
- [x] 适配器低于8.5V自动断电POWER键无法识别
- 修改后可以在5.7V时识别
- [详细 2019-4-27 tr300-fix-lowpower-powerkey.md](tr300-fix-lowpower-powerkey.md)
- [x] BUG 硬件 开机相关电阻丝印错误
- [详细 2019-4-27 tr300-fix-lowpower-powerkey.md) ](tr300-fix-lowpower-powerkey.md)
## 软件BUG
- 升级窗7口需要做缩小调整,沿用5寸屏幕的界面太大了
- [x] TR300背光pwm串扰,呼啸
- [详细 tr300-lcd-pwm-15k.md](tr300-lcd-pwm-15k.md)
- 方法1:230Hz改成15KHz pwm
- 方法2:修改100占空比
- [x] TR300背光pwm一起60mv纹波
- 需要采用**x1**示波器探头测量
- [x] BUG 开机按键3-20(PINID_SAIF0_MCLK)不知道还用在哪里,取消FPGA后监控开关机后,开机过程LCD闪烁
# 第3版:2019-7开始调试
## 电路板名称
- 母板 TR300_L3.0 20190520
- 按键板延用上一版本
## 硬件BUG
- [ ] LCD 等长布线保证摄像头显示没有绿点
- [详细 2019-8 tr300-lcd-pcb.md](tr300-lcd-pcb.md)
- [x] 电池状态不稳定
- [详细 2019-4-26 tr300-bat-monitor.md](tr300-bat-monitor.md)
## 软件BUG
- [x] LCD显示内容不够细腻
- [详细 2019-8 tr300-lcd-fps-130hz.md](tr300-lcd-fps-130hz.md)
- Fix 修改LCD刷新频率,从65Hz该成130Hz
- 140Hz某些色彩渐变会闪烁,摄像头录像反而看到水纹波(刷新频率影响,不是背光频率)
- [x] LCD显示区域偏向右上方,
- 重新调整LCD时序解决
# 电路图修改历史
## 版本1 -> 版本2
- 针对母板的TR300_L3.1 2017-04-03的修改,生成TR300_L3.0 2019/04/09 PCB
- 添加gpio3-25探测适配器是否插上
- [x] 解决上一版本SD卡不识别问题
# 第4版 2020-3开始调试
电路:阳涛、黄庆
## 特点
- 硬件:
- [x] 更换3寸640x480高清屏幕24bit,需要使用到9bit非标准SPI和RGB的enable管脚
- [x] max17206库仑计电量检测,i2c-0x6c ram、i2c-0x16 nvm
- [x] 库仑计焊接错误,没有经过sensor电阻
- [x] GPIO0-19 FPGA低功耗控制
- [x] GPIO0-22 APD等外设低功耗控制
- 软件:
- [ ] 64K采样数据,由32K数据差值而来
- 开关机gpio和tr600一致,和以前的tr300不同,
- [x] GPIO2-6开机按键检测
- [x] GPIO2-7保持开机
## 低功耗效果
- 低功耗
- GPIO0-19 0 低功耗(无用的电源)、节省1.1W
- GPIO0-22 0、1 低功耗(fpga),
- 无电池,无LCD,有USB网卡、可能有短路、功耗4W
- 电池充电,无LCD,有USB网卡、可能有短路、功耗8.64W
## 硬件问题
- LCD部分
- [x] LCD RGB时序ENABLE需要连接到屏幕(别名LCD_ENABLEVM/TFT_VDEN),以前的LCD不需要要这个信号,接地的
- [x] LCD色彩连接错误,显示红、绿、蓝,实际显示效果绿、淡蓝、红,还不确定同色块的bit是否有错位
- [x] LCD电流可能有改变(这不是我调试的)
- [x] max17205电池没有经过Rsenser而直接接地,导致电流正负几百uA跳动
- 触屏又出现长按屏幕坐标水平跳动,因换人布局pcb,导致滤波电容胡乱摆放,没法抑制触屏信号跳动
- [详细 2018-07-16 tr300-bug-enter-space-conflict.md](tr300-bug-enter-space-conflict.md)
- [ ] 偶尔开机LOGO移动向上移动半个屏幕,nv3052导致无法解决
- [ ] 偶尔UBOOT点不亮开机屏幕,尝试读取寄存器
## 软件问题
- [x] GPIO模拟SPI和LCD通信,LCD控制器NV3052C采用的是非标准9bit的cmd和param,传送仅200条指令后LCD成功点亮
- [ ] NV3052 启动后白屏(LCD初始化没有执行lcd_init()而是交给uboot,5秒重新初始化被注释do_transfer()),只有reset才恢复(没有加读);
拔掉排线重新插上LCD花屏,retry无法恢复
# 参考文献
- 专题1
> http
>
> 论文
>
- 专题2
> http
>
> 论文
>