编辑: 于世美 | 2013-04-21 |
*B 修订时间:October 25,
2016 特性 ? 全面实现 LIN2.1 或2.0 从器件节点 ? 支持符合 SAE J2602-1 规范 ? 自动同步波特率 ? 全面实现一个诊断类 I 从器件节点 ? 全面支持传输层 ? 自动检测总线闲置 ? 检测全部错误 ? 对自动配置的服务进行处理 ? 快速及易于配置的定制器 ? 导入*.ncf/*.ldf 文件和*.ncf 文件导出 ? 具有语法检查的*.ncf/*.ldf 文件编辑器 概述 LIN 从器件组件在 PSoC
3 和PSoC 5LP 器件上实现了 LIN 2.1 从器件节点.此外,还可以选择使 用LIN 2.0 或SAE J2602-1 合规性规范.此组件包含在 LIN 总线上进行通信所需的硬件模块和允 许应用代码轻松地与 LIN 总线通信进行交互的 API.该组件提供的 API 与LIN 2.1 规范指定的 API 一致. 此组件是灵活性与易于使用的完美组合.提供组件定制器,由此可以轻松配置 LIN 从器件的所有 参数.此组件最多支持一个接口(从逻辑通道到总线的). 定义 在此数据手册中给出的许多定义符合 LIN 2.1 规范.在这些情况下,如需正确了解术语定义,请参 见LIN 2.1 规范的指定章节. LIN 从器件 1.30 LIN 从器件 PSoC? Creator?组件数据手册页2/49 Document Number: 001-89802 Rev. *B 输入/输出连接 本节介绍了 LIN 从器件的输入和输出连接. TXD ― 输出 这是数字输出终端.此终端的信号是该LIN节点发送到LIN总线上的数据. RXD ― 输入 这是数字输入终端.此终端信号是物理LIN总线上各种CMOS格式的信号.注意:此终端通常也接 收来自TXD终端的所有信号.这是因为LIN物理层收发器具有内置回环,可以接收总线上的所有信 号,无论这些信号是来自其他某些LIN节点,还是来自本身的LIN节点. 原理图宏信息 默认情况下,PSoC Creator组件目录包含LIN组件的原理图宏.此宏包含已经连接及配置的引脚组 件.该原理图宏的默认组件配置,如下所示. PSoC? Creator?组件数据手册LIN 从器件 Document Number: 001-89802 Rev. *B 页3/49 组件参数 将LIN 从器件组件拖入在您的设计中,并双击它以打开 Configure LIN(配置 LIN)对话框. General( 通用)选项卡 Use Automatic response_error Signal( 使用自动 response_error 信号) 该选项卡上的此复选框用于设置自动错误信号的选择.此复选框始终被选中,因此在定制器的 Signals(信号)选项卡上自动添加了
1 位信号.此信号的默认名称为 response_error .无论何 时出现错误响应时,组件均自动设置此信号.此外,成功发送到主设备后,组件还自动清除此信 号.根据 LIN 2.1 规范,此信号向 LIN 主设备提供错误响应通知. LIN 2.0 Compatibility ( LIN 2.0 兼容性) 通过此选项选择此组件是否与 LIN 2.0 规范兼容.此复选框的状态影响定制器的其他区域. Enable J2602-1 Compliance( 实现 J2602-1 合规性) SAE J2602-1 规范与 LIN 2.x 规范并行.它对 LIN 2.x 要求增加了几点限制.然而,此组件支持几 个额外特性,从而使其与 J2602-1 兼容.此复选框的状态影响定制器的其他区域. LIN 从器件 PSoC? Creator?组件数据手册页4/49 Document Number: 001-89802 Rev. *B Bus Inactivity Timeout Detection( 总线闲置超时检测) 此选项控制总线空闲检测特性的可用性及其值.指定总线空闲特定时间后,相应的状态位将被设 置.该位的值可以通过 l_ifc_ioctl()函数的 L_IOCTL_READ_STATUS 操作获得.有关详细信息, 请参见功能说明的内容. Break Detection Threshold( 中断检测阀值) 此选项用于配置从器件节点中断检测阀值.默认值为本地从器件位时间的