# 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 > > 论文 >