索尼E-Mount镜头协议详解 索尼E-MOUNT镜头协议是对索尼E卡口镜头与相机之间通信规范的描述,通过对现有信息的逆向工程分析得出。本文档不提供任何官方保证,但提供了对物理和电气规格的详细理解。 一、物理规格 1. 螺纹焦距(Flange Focal Distance):18mm,这是E卡口的标准距离,确保了镜头与传感器之间的正确间距。 2. 镜头接口:包括多个引脚,每个引脚都有特定的功能,如电源、数据传输、握手信号等。 二、电气规格 1. 引脚定义: - LENS_GND:镜头电机的地线。 - LENS_POWER:镜头电源,可能是5.0V或未调节的Vbat(通常为7.4V)。 - LOGIC_GND:镜头逻辑电路的地线。 - BODY_VD_LENS:从机身到镜头的信号线,启动每个命令/响应循环。 - LOGIC_VCC:镜头逻辑电源,3.15V。所有数据线在3.15V时为逻辑高。 - LENS_CS_BODY:镜头到机身的手握信号线,当RXD传输数据时始终为高,正常情况下为低。 - RXD:镜头到机身的串行数据。 - TXD:机身到镜头的串行数据。 - BODY_CS_LENS:机身到镜头的手握信号线,当TXD传输数据时始终为高。 - LENS_XDETECT:由机身弱拉高,镜头接地或通过680欧姆电阻接地(如Viltrox EF-NEX II),用于检测镜头的存在。只有当此引脚接地时,机身才会输出电源。 三、信号传输 1. 使用UART(通用异步接收发送器)8N1协议,LSB(最低有效位)优先。 2. 初始通信速率为750 kbaud,相机和镜头通常会在初始化过程中协商提高至1.5 Mbaud。 四、消息格式 1. 帧起始字节(SOM):0xF0,用于准确检测波特率。 2. 消息长度:16位长度,指示消息包含的数据字节数。 3. 消息类别: - 正常:0x01,通常用于常规操作。 - 初始化或关闭:0x02,用于镜头的启动或关闭。 - 未知:0x03,可能有特定功能,具体意义不明。 4. 序列号(SEQ_NUMBER):初始化时为0,然后在正常操作期间随着BODY_VD_LENS周期递增。序列号在达到0xEF后重置。机身可以通过更改此值来命令序列号的变化,镜头将始终报告上次看到的序列号加1,这意味着序列号并不随着每个消息而增加。 该协议的详细分析揭示了索尼E卡口镜头与相机之间的通信机制,包括如何建立连接、交换数据以及如何协调工作状态。这种理解对于开发兼容的第三方镜头或进行相机系统扩展至关重要。
剩余9页未读,继续阅读
- 孤独氏强者2019-10-10有点少啊!weixin_419305782020-06-05是啊
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助