一、序言

一直想给键盘加上鼠标功能,IBM/联想Thinkpad指点杆是备选方案之一。网上有一些拆机的指点杆小红点模块,但是基本都没有线序定义。此类模块常用的主控芯片PTPM754DR也找不到数据手册。经查阅国内外论坛文章,最终知道了判别方法,顺带明白了PTPM754DR芯片的引脚定义。

本文只是提供一种辨别线序的方法和思路,遇到不同的指点杆模块还需要具体问题具体分析,不可机械地使用本文所述线序。

二、PTPM754DR芯片引脚定义

指点杆基本原理是将手指对键帽的压力转换为模拟量,再由主控芯片采集转换,最终通过PS2协议传给电脑,实现光标移动。DIY指点杆模块的第一个障碍便是拆机模块一般没有外部接口的线序说明。若知道主控芯片的引脚定义,便可通过主控芯片与外部接口的连通性快速了解接口线序。

此处先放出PTPM754DR芯片主要功能引脚定义,这是通过反向推导出来的,推导判别的过程详见后文。

Pin2——PS2接口的数据脚DATA

Pin5——PS2接口的上电复位脚RST

Pin8——电源- GND

Pin26——电源+ VCC

Pin28——PS2接口的时针信号脚CLK

Pin29~31——指点杆模块的鼠标按键信号(推测)部分指点杆模块带有鼠标左中右三个按键,不知道是不是指在这三个引脚接上微动开关就可以充当鼠标三键的功能。

国外网友说PTPM754DR芯片基本上和TPM754是一样的,但不同点是754DR是SOP32封装,比TPM754的28脚封装多了4个引脚。网上能找到TPM754的数据手册,但不能完全照抄。

三、如何判断指点杆模块外部接口线序

指点杆模块一般都是拆机的,外部接口有8pin或10pin的。即使同样是8pin的,线序也有可能大不一样。因此,下文介绍一种推导辨别线序的方法。

首先是找出电源±。为避免后续通电测试时炸机,此步骤务必谨慎,从多个角度验证。

方法① 如果模块采用三脚晶振,则其中间引脚为GND。该信息来自这个网站。Translation help needed - Chinese Language Stack Exchange

方法② 查看接口处PCB铺铜粗细,一般电源引脚的线宽较大。如果PCB太小,肉眼看不清走线,家里又没有放大镜,用手机摄像头的微距模式也不错。例如我这个模块拍照放大了看,pin1和pin7的铜线都很宽,应该是电源脚。

方法③ 如果指点杆核心模块与主控板不是一体的,不管是通过软排线连接还是两块PCB焊接,只要能看出4个粗焊点就行。用万用表判断这4个焊点与外部接口的连通性,一般情况只有1个粗焊点与外部接口上某个引脚连通,那么这个脚就是GND。这是因为指点杆核心模块的电源+一般不是与外部供电直连的,只有GND是互通的。(不排除特殊情况)

通过以上方式判断出GND,再按方法①/②所述,找到VCC。找到与GND直接连接的贴片电容,此电容一般用作电源滤波,因此其另一端便是VCC。这中滤波电容的电容值一般比较大,其个头也比较大。

其次是通过连通性找出PS2接口的时钟CLK和数据DATA。这里没有太好的办法,这两个网站提供了些参考。Mini 10 trackpoint to ps2 or USB pinout assistance please!

Looking for Trackpoint controller IC pinout

我是这样粗略总结的,在外部接口和主控芯片上,通常鼠标三键的引脚是挨着排列的。例如我这个模块外部接口4、5、6脚与主控芯片29~31脚依次连通,推测它们就是鼠标三键Button1~3信号脚。

那么外部接口8pin或10pin中我们已经识别了电源±、鼠标三键共5个引脚。如果是10pin,可能有两个是空的NC引脚,也排除掉。那么剩下3个引脚便是PS2接口的时钟CLK、数据DATA和复位RST。这里我就黔驴技穷了,实在不行一个一个测试,只要电源±不接错,这三个引脚接错了也不会导致指点杆模块或者电脑损坏。

最后是关于复位引脚的简单电路,请看下图。

DIY手持式Thinkpad小红点鼠标(空中飞鼠) - 创意DIY 数码之家

四、目前进展

我手里这个指点杆模块是海鲜市场淘的,店家说是Thinkpad X1的全新模块。通过上面的方法辨别出了外部接口引脚定义,找了个USB转PS2小板,接上电脑可以正常工作了

拆机指点杆小红点的线序及PTPM754DR引脚定义相关推荐

  1. Thinkpad笔记本指点杆(小红点)自动漂移的问题

    Dell, HP, Thinkpad在高端商务机上会配备指点杆(小红点), 有很多人是指点杆的忠实用户, 因为工作时可以双手不离键盘, 非常方便. 在指点杆的使用过程中, 有时候会遇到指点杆自己漂移的 ...

  2. 关于Thinkpad E495 指点杆(小红点)和触摸板同时失灵的解决方法

    关于Thinkpad E495 指点杆(小红点)和触摸板同时失灵的解决方法 问题描述:在ThinkVantage System Update中自动更新了鼠标触摸板的微码驱动,重启后指点杆(小红点)和触 ...

  3. 小马哥--高仿红米note m8207主板 2015新版单卡4G 详细拆机主板图与开机识别图 主板摄像头出双排线

    高仿红米note版本众多 其中此款m8207主板  2015年新版 单卡4G.拆机主板有双卡槽 显著特点 摄像头处双排线 详细上图展示

  4. 魔百和M301A-MQ代工-非高安-S905L3芯片-当贝桌面-免拆和拆机线刷固件包

    魔百和M301A-MQ代工-非高安-S905L3芯片-当贝桌面-免拆和拆机线刷固件包-内有短接点及教程 特点: 1.适用于对应型号的电视盒子刷机: 2.开放原厂固件屏蔽的市场安装和u盘安装apk: 3 ...

  5. 魔百盒M301A免拆机线刷固件-九联代工-S905L2(附教程)

    固件介绍: 1.该固件仅适用于魔百盒-九联代工-S905L2芯片盒子. 2. 固件基于原厂内核深度精简,恢复wifi功能,开放原厂固件屏蔽的市场安装和u盘安装apk: 3.无开机广告,无系统更新,不在 ...

  6. 微星h61m主板jsp1接线图_主板上面的音频跳线如何接 买的惠普台式机的拆机主板 MS 7184 微星的板子图片大家可以百度。...

    匿名用户 1级 2010-08-23 回答 电源开关:POWER SW 英文全称:Power Swicth 可能用名:POWER.POWER SWITCH.ON/OFF.POWER SETUP.PWR ...

  7. ThinkPad_E570 拆机清灰换硅脂

    周末又闲着没事,就把笔记本拆开看了看. 主要是想清清灰,其次是想看看里面的结构 1 笔记本配置 这个笔记本是2017年购买的,经过我的多次升级,现配置如下: 参数 说明 处理器 Intel Core ...

  8. 神舟笔记本的拆机之旅

    Name:   Hasee 优雅A420p-i3R Date :    2014年11月15日 By    :     BadTudou ------------------------------- ...

  9. 宏碁e5572g57mx加固态_宏基e5572g57mx怎么拆机

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:宏基e5572g57mx怎么拆机回答:第一步: 准备将工具(细十字螺丝刀.一字螺丝刀.镊.刀片.软布 )及待拆本准备好.第二步: 拆 ...

最新文章

  1. harmonyos开发者邀请码,HarmonyOS 2.0鸿蒙第二期开发者Beta公测申请指南
  2. 《Go语言从入门到实战》学习笔记(2)——编写第一个Go语言程序
  3. 【c语言】蓝桥杯算法提高 c++_ch02_02
  4. python如何读取excel数据-python怎么从excel中读取数据?
  5. 计算机网页div怎么划分,《网页布局与实现(DIV+CSS)》
  6. python with contextmanager yield 语法糖
  7. 回退进度_【蜕变】V7账号发展进度第47期:回归宝箱开个都是啥呀!瞬间无爱了...
  8. C语言以递归实现归并排序Merge Sort算法(附完整源码)
  9. html中加入一个计时器,向html中的计时器添加毫秒
  10. HTML在手机上实现直接拨打电话以及发送短信
  11. Android7.0反射类找不到的问题
  12. cmake find_package路径详解
  13. 实测java 与php运行速度比较
  14. POJ 2886 能被3除尽的数之和
  15. pix4d怎么查看点云数据_PIX4D的两种像控点刺点方式探讨
  16. c语言考试笔试技巧,全国二级C语言,要考试了这些技巧你知道么?
  17. 今日头条的排名算法_今日头条的推荐算法原理分析
  18. 解析函数的幂级数理论【无穷级数收敛性】
  19. winNTsetup安装器安装系统教程
  20. U-Net网络模型(添加通道与空间注意力机制)代码---亲测提高精度

热门文章

  1. (补)算法训练Day13 | LeetCode150. 逆波兰表达式求值(栈应用);LeetCode239. 滑动窗口最大值(单调队列);LeetCode347. 前K个高频元素(小顶堆,优先级队列)
  2. vue离开当前路由销毁当前路由_VUE 离开页面路由拦截
  3. 【卷二】网络编程 一
  4. usb hub芯片GL850G创惟
  5. 数字孪生技术如何打造新型智慧城市管理体系概述
  6. VirtualBox虚拟机安装Win8消费者预览版图文教程
  7. 中国运营商: 为3G快马加鞭
  8. SQL数据库教程-学习笔记2
  9. DA14580软件开发平台参考(三)
  10. 目录 -- Vue.js 3.0 企业级管理后台开发实战 基于Element Plus