《一种具有触发输入功能的电源及其工作方法.pdf》由会员分享,可在线阅读,更多相关《一种具有触发输入功能的电源及其工作方法.pdf(27页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103869122 A (43)申请公布日 2014.06.18 CN 103869122 A (21)申请号 201210546250.6 (22)申请日 2012.12.14 G01R 13/00(2006.01) (71)申请人 北京普源精电科技有限公司 地址 102206 北京市昌平区沙河镇踩河村 156 号 (72)发明人 叶群松 王悦 王铁军 李维森 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 郭智 (54) 发明名称 一种具有触发输入功能的电源及其工作方法 (57) 摘要 本发明实施例提供一种具有触发输入功能 的电源及其工作。
2、方法, 所述电源包括 : 至少一 IO 口, 用于接收触发信号 ; 触发输入查询单元, 用于 在使能所述 IO 口作触发输入时, 根据所述触发信 号监测是否满足触发条件 ; 输出状态控制单元, 用于在满足所述触发条件后, 产生响应操作, 以控 制相应通道的输出。所述方法包括 : 通过至少一 IO 口接收触发信号 ; 在使能所述 IO 口作触发输 入时, 利用一触发输入查询单元根据所述触发信 号监测是否满足触发条件 ; 在满足所述触发条件 后, 利用一输出状态控制单元产生响应操作, 以控 制相应通道的输出。本发明实施例可以在普通线 性电源中实现了触发输入功能, 使触发输入条件 满足后仪器的响应可。
3、以改变, 从而使多机同步成 为可能。 (51)Int.Cl. 权利要求书 2 页 说明书 14 页 附图 10 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书14页 附图10页 (10)申请公布号 CN 103869122 A CN 103869122 A 1/2 页 2 1. 一种具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能的电源包括 : 至少一 IO 口, 用于接收触发信号 ; 触发输入查询单元, 用于在使能所述 IO 口作触发输入时, 根据所述触发信号监测是否 满足触发条件 ; 输出状态控制单元, 用于在满足所述触发条件后, 产生响。
4、应操作, 以控制相应通道的输 出。 2. 如权利要求 1 所述具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能 的电源还包括 : 使能控制单元, 用于使能配置相应的 IO 口作触发输入用 ; 其中, 针对所有的 IO 口一起 使能配置或者单独针对各个 IO 口分别使能配置。 3. 如权利要求 1 所述具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能 的电源还包括 : 触发类型选择单元, 用于配置所述触发条件的类型, 所述触发条件包括如下的一种或 者多种 : 高电平触发、 低电平触发、 上升沿触发、 下降沿触发。 4. 如权利要求 1 所述具有触发输入功能的电源, 其特征。
5、在于, 所述具有触发输入功能 的电源还包括 : IO和通道的对应关系选择单元, 用于在使能所述IO口作触发输入时, 配置所述IO口对 应的控制通道 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口对应的控制通 道, 使对应的控制通道产生响应操作, 控制相应通道的输出。 5. 如权利要求 1 所述具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能 的电源还包括 : 输出响应设置单元, 用于配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输 出 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的响应操作的方式, 产生对 应的响应操作, 控制相应通道的。
6、输出。 6. 如权利要求 1 所述具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能 的电源还包括 : 触发灵敏度设置单元, 用于将接收到触发信号时的当前时间与上一次接收到的有效的 触发信号的时间间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则 判断当前接收到触发信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作触发输入时, 根据有效的触发信号监测是 否满足触发条件。 7. 如权利要求 1 所述具有触发输入功能的电源, 其特征在于, 所述具有触发输入功能 的电源还包括 : 输出控制延时单元, 用于在满足所述触发条件后, 控制所述输出状态控制单。
7、元延时一 段时间后再产生响应操作, 以控制相应通道的输出。 8. 一种具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触发输入功能的 电源的工作方法包括 : 权 利 要 求 书 CN 103869122 A 2 2/2 页 3 通过至少一 IO 口接收触发信号 ; 在使能所述 IO 口作触发输入时, 利用一触发输入查询单元根据所述触发信号监测是 否满足触发条件 ; 在满足所述触发条件后, 利用一输出状态控制单元产生响应操作, 以控制相应通道的 输出。 9. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触 发输入功能的电源的工作方法还包括 : 利用一使。
8、能控制单元使能配置相应的IO口作触发输入用 ; 其中, 针对所有的IO口一起 使能配置或者单独针对各个 IO 口分别使能配置。 10. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触 发输入功能的电源的工作方法还包括 : 利用一触发类型选择单元配置所述触发条件的类型, 所述触发条件包括如下的一种或 者多种 : 高电平触发、 低电平触发、 上升沿触发、 下降沿触发。 11. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触 发输入功能的电源的工作方法还包括 : 在使能所述 IO 口作触发输入时, 利用一 IO 和通道的对应关系选择。
9、单元配置所述 IO 口 对应的控制通道 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口对 应的控制通道, 使对应的控制通道产生响应操作, 控制相应通道的输出。 12. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触 发输入功能的电源的工作方法还包括 : 利用一输出响应设置单元配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输 出 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的响应操作的方式, 产生对应 的响应操作, 控制相应通道的输出。 13. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所。
10、述具有触 发输入功能的电源的工作方法还包括 : 利用一触发灵敏度设置单元将接收到触发信号时的当前时间与上一次接收到的有效 触发信号的时间间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则 判断当前接收到触发信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作 触发输入时, 根据有效的触发信号监测是否满足触发条件。 14. 如权利要求 8 所述具有触发输入功能的电源的工作方法, 其特征在于, 所述具有触 发输入功能的电源的工作方法还包括 : 在满足所述触发条件后, 利用一输出控制延时单元控制所述输出状态控制单元延时一 段时间后再产生响应操作, 以控制相应通道。
11、的输出。 权 利 要 求 书 CN 103869122 A 3 1/14 页 4 一种具有触发输入功能的电源及其工作方法 技术领域 0001 本发明涉及设备电源技术领域, 尤其涉及一种具有触发输入功能的电源及其工作 方法。 背景技术 0002 在信号发生器中有外部触发端口可用于为猝发信号或者扫频信号提供外部触发, 以便信号发生器的输出能和外部触发信号同步 ; 数字示波器更是依赖触发来稳定显示波 形, 在示波器中可以设置各种触发类型, 譬如边沿触发、 脉宽触发、 斜率触发、 超时触发等, 现有技术中, 没有发现在普通直流线性电源中存在触发功能。 0003 各类仪器的触发功能均提供了基本的触发输入。
12、条件的设置, 比如信号发生器中可 以设置外部触发使能、 延时等。 有些还提供了详细的触发条件的设置, 比如示波器中的触发 类型可以选择边沿触发、 脉宽触发、 斜率触发等, 还可以设置触发电平、 触发灵敏度等。某 些直流电源分析仪利用多个触发输入输出接口, 可以实现一台同步多台仪器的功能。但是 大多仪器缺少对收到有效触发条件后的控制, 即触发输入条件满足后仪器的响应不可以改 变 : 比如, 示波器在收到有效触发后, 即显示捕获的波形 (这个响应是固定的, 不可设置的) ; 再比如, 信号发生器在收到有效外部触发后, 即按照预先设置好的参数输出猝发波形或者 扫频波形 (这个响应也是固定的, 不可设。
13、置的) 。传统的多机同步, 也是在收到有效触发输入 后, 同时开或者同时关, 来满足同时开关的应用场合。 0004 综上可见, 发明人发现现有技术中至少存在如下问题 : 1、 不能在普通线性电源中 实现触发输入功能 ; 2、 传统的多机同步只能实现简单的同步开关的需求, 无法实现触发条 件满足后输出响应可变的需求。触发输入条件满足后仪器的响应不可以改变, 从而不可能 实现多机同步。 发明内容 0005 本发明提供了一种具有触发输入功能的电源及其工作方法, 以在普通线性电源中 实现了触发输入功能, 使触发输入条件满足后仪器的响应可以改变。 0006 一方面, 本发明实施例提供了一种具有触发输入功。
14、能的电源, 所述具有触发输入 功能的电源包括 : 0007 至少一 IO 口, 用于接收触发信号 ; 0008 触发输入查询单元, 用于在使能所述 IO 口作触发输入时, 根据所述触发信号监测 是否满足触发条件 ; 0009 输出状态控制单元, 用于在满足所述触发条件后, 产生响应操作, 以控制相应通道 的输出。 0010 可选的, 在本发明中, 所述具有触发输入功能的电源还包括 : 使能控制单元, 用于 使能配置相应的IO口作触发输入用 ; 其中, 针对所有的IO口一起使能配置或者单独针对各 个 IO 口分别使能配置。 说 明 书 CN 103869122 A 4 2/14 页 5 0011。
15、 可选的, 在本发明中, 所述具有触发输入功能的电源还包括 : 触发类型选择单元, 用于配置所述触发条件的类型, 所述触发条件包括如下的一种或者多种 : 高电平触发、 低电 平触发、 上升沿触发、 下降沿触发。 0012 可选的, 在本发明中, 所述具有触发输入功能的电源还包括 : IO 和通道的对应关 系选择单元, 用于在使能所述 IO 口作触发输入时, 配置所述 IO 口对应的控制通道 ; 所述输 出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口对应的控制通道, 使对应的 控制通道产生响应操作, 控制相应通道的输出。 0013 可选的, 在本发明中, 所述具有触发输入功能的电。
16、源还包括 : 输出响应设置单元, 用于配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输出 ; 所述输出状态控制单元 在满足所述触发条件后, 根据配置的响应操作的方式, 产生对应的响应操作, 控制相应通道 的输出。 0014 可选的, 在本发明中, 所述具有触发输入功能的电源还包括 : 触发灵敏度设置单 元, 用于将接收到触发信号时的当前时间与上一次接收到的有效的触发信号的时间间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则判断当前接收到触发 信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作触发输入时, 根据有效 的触发信号监测是否满足触发条件。
17、。 0015 可选的, 在本发明中, 所述具有触发输入功能的电源还包括 : 输出控制延时单元, 用于在满足所述触发条件后, 控制所述输出状态控制单元延时一段时间后再产生响应操 作, 以控制相应通道的输出。 0016 另一方面, 本发明提供了一种具有触发输入功能的电源的工作方法, 所述具有触 发输入功能的电源的工作方法包括 : 0017 通过至少一输入输出 IO 口接收触发信号 ; 0018 在使能所述 IO 口作触发输入时, 利用一触发输入查询单元根据所述触发信号监 测是否满足触发条件 ; 0019 在满足所述触发条件后, 利用一输出状态控制单元产生响应操作, 以控制相应通 道的输出。 002。
18、0 可选的, 在本发明中, 所述具有触发输入功能的电源的工作方法还包括 : 利用一使 能控制单元使能配置相应的IO口作触发输入用 ; 其中, 针对所有的IO口一起使能配置或者 单独针对各个 IO 口分别使能配置。 0021 可选的, 在本发明中, 所述具有触发输入功能的电源的工作方法还包括 : 利用一触 发类型选择单元配置所述触发条件的类型, 所述触发条件包括如下的一种或者多种 : 高电 平触发、 低电平触发、 上升沿触发、 下降沿触发。 0022 可选的, 在本发明中, 所述具有触发输入功能的电源的工作方法还包括 : 在使能所 述 IO 口作触发输入时, 利用一 IO 和通道的对应关系选择单。
19、元配置所述 IO 口对应的控制 通道 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口对应的控制通 道, 使对应的控制通道产生响应操作, 控制相应通道的输出。 0023 可选的, 在本发明中, 所述具有触发输入功能的电源的工作方法还包括 : 利用一输 出响应设置单元配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输出 ; 所述输出状 态控制单元在满足所述触发条件后, 根据配置的响应操作的方式, 产生对应的响应操作, 控 说 明 书 CN 103869122 A 5 3/14 页 6 制相应通道的输出。 0024 可选的, 在本发明中, 所述具有触发输入功能的电源的。
20、工作方法还包括 : 利用一触 发灵敏度设置单元将接收到触发信号时的当前时间与上一次接收到的有效触发信号的时 间间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则判断当前接收 到触发信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作触发输入时, 根 据有效的触发信号监测是否满足触发条件。 0025 可选的, 在本发明中, 所述具有触发输入功能的电源的工作方法还包括 : 在满足所 述触发条件后, 利用一输出控制延时单元控制所述输出状态控制单元延时一段时间后再产 生响应操作, 以控制相应通道的输出。 0026 上述技术方案具有如下有益效果 : 因为采用所述具有。
21、触发输入功能的电源包括 : 至少一IO口, 用于接收触发信号 ; 触发输入查询单元, 用于在使能所述IO口作触发输入时, 根据所述触发信号监测是否满足触发条件 ; 输出状态控制单元, 用于在满足所述触发条件 后, 产生响应操作, 以控制相应通道的输出的技术手段, 所以达到了如下的技术效果 : 可以 在普通线性电源中实现了触发输入功能, 使触发输入条件满足后仪器的响应可以改变。 附图说明 0027 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员。
22、来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0028 图 1 为本发明实施例一种具有触发输入功能的电源结构示意图 ; 0029 图 2 为本发明实施例一种具有触发输入功能的电源的工作方法流程示意图 ; 0030 图 3 为本发明应用实例触发输入功能基本框图 ; 0031 图 4 为本发明应用实例基本触发输入模块实现流程图 ; 0032 图 5 为本发明应用实例对图 3 第 1 次改进后的基本触发输入模块框图 ; 0033 图 6 为本发明应用实例对图 4 第 1 次改进后的基本触发输入模块实现流程图 ; 0034 图 7 为本发明应用实例对图 3 第 2 次改进。
23、后的增加触发灵敏度设置单元的触发输 入模块框图 ; 0035 图 8 为本发明应用实例对图 4 增加触发灵敏度选择的示意图 ; 0036 图 9 为本发明应用实例对图 3 第 3 次改进后增加输出控制延时单元的触发输入模 块框图 ; 0037 图 10 为本发明应用实例对图 4 增加延时控制的示意图 ; 0038 图 11 为本发明应用实例收到有效触发后延时打开各通道的示意图。 0039 图 12 为本发明应用实例基本触发输出模块框图 ; 0040 图 13 为本发明应用实例基本触发输出模块实现流程图 ; 0041 图 14 为本发明应用实例针对图 12 第 1 次改进后的基本触发输出模块框图。
24、 ; 0042 图 15 为本发明应用实例针对图 13 第 1 次改进后的基本触发输出模块实现流程 图 ; 0043 图 16 为本发明应用实例针对图 12 第 2 次改进后的基本触发输出模块框图 ; 说 明 书 CN 103869122 A 6 4/14 页 7 0044 图 17 为本发明应用实例针对图 13 第 2 次改进后的基本触发输出模块实现流程 图。 0045 图 18 为本发明应用实例针对图 12 第 3 次改进后的基本触发输出模块框图。 0046 图 19 为本发明应用实例触发输出条件判断流程图 ; 0047 图 20 为本发明应用实例针对图 12 第 4 次改进后的基本触发输。
25、出模块框图 ; 0048 图 21 为本发明应用实例满足触发输出条件后延时输出高电平的示意图 ; 0049 图 22 为本发明应用实例触发输入输出模块的菜单结构示意图 ; 0050 图 23 为本发明应用实例触发器主界面示意图 ; 0051 图 24 为本发明应用实例触发输入子类型菜单示意图。 具体实施方式 0052 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。。
26、 0053 如图 1 所示, 为本发明实施例一种具有触发输入功能的电源结构示意图, 所述具 有触发输入功能的电源包括 : 0054 至少一 IO 口 11, 用于接收触发信号 ; 其中, IO, 英文全称为 Input Output, 输入输 出。 0055 触发输入查询单元 12, 用于在使能所述 IO 口作触发输入时, 根据所述触发信号监 测是否满足触发条件 ; 0056 输出状态控制单元 13, 用于在满足所述触发条件后, 产生响应操作, 以控制相应通 道的输出。 0057 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : 使能控制单 元, 用于使能配置相应的IO口作。
27、触发输入用 ; 所述使能单元进一步针对所有的IO口一起使 能配置或者单独针对各个 IO 口分别使能配置。 0058 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : 触发类型选 择单元, 用于配置所述触发条件的类型, 所述触发条件包括如下的一种或者多种 : 高电平触 发、 低电平触发、 上升沿触发、 下降沿触发。 0059 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : IO 和通道 的对应关系选择单元, 用于在使能所述 IO 口作触发输入时, 配置所述 IO 口对应的控制通 道 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口。
28、对应的控制通 道, 使对应的控制通道产生响应操作, 控制相应通道的输出。 0060 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : 输出响应设 置单元, 用于配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输出 ; 所述输出状态 控制单元在满足所述触发条件后, 根据配置的响应操作的方式, 产生对应的响应操作, 控制 相应通道的输出。 0061 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : 触发灵敏度 设置单元, 用于将接收到触发信号时的当前时间与上一次接收到的有效的触发信号的时间 说 明 书 CN 103869122 A 7 5/14 页 8。
29、 间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则判断当前接收到 触发信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作触发输入时, 根据 有效的触发信号监测是否满足触发条件。 0062 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源还包括 : 输出控制延 时单元, 用于在满足所述触发条件后, 控制所述输出状态控制单元延时一段时间后再产生 响应操作, 以控制相应通道的输出。 0063 对应于上述装置实施例, 如图 2 所示, 为本发明实施例一种具有触发输入功能的 电源的工作方法流程示意图, 所述具有触发输入功能的电源的工作方法包括 : 00。
30、64 201、 通过至少一输入输出 IO 口接收触发信号 ; 0065 202、 在使能所述 IO 口作触发输入时, 利用一触发输入查询单元根据所述触发信 号监测是否满足触发条件 ; 0066 203、 在满足所述触发条件后, 利用一输出状态控制单元产生响应操作, 以控制相 应通道的输出。 0067 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源的工作方法还包括 : 利用一使能控制单元使能配置相应的 IO 口作触发输入用 ; 所述使能单元进一步针对所有 的 IO 口一起使能配置或者单独针对各个 IO 口分别使能配置。 0068 可选的, 在本发明一实施例中, 所述具有触发输入功能的。
31、电源的工作方法还包括 : 利用一触发类型选择单元配置所述触发条件的类型, 所述触发条件包括如下的一种或者多 种 : 高电平触发、 低电平触发、 上升沿触发、 下降沿触发。 0069 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源的工作方法还包括 : 在使能所述 IO 口作触发输入时, 利用一 IO 和通道的对应关系选择单元配置所述 IO 口对应 的控制通道 ; 所述输出状态控制单元在满足所述触发条件后, 根据配置的所述 IO 口对应的 控制通道, 使对应的控制通道产生响应操作, 控制相应通道的输出。 0070 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源的工作方法还包。
32、括 : 利用一输出响应设置单元配置响应操作的方式, 其包含打开输出、 关闭输出或翻转输出 ; 所 述输出状态控制单元在满足所述触发条件后, 根据配置的响应操作的方式, 产生对应的响 应操作, 控制相应通道的输出。 0071 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源的工作方法还包括 : 利用一触发灵敏度设置单元将接收到触发信号时的当前时间与上一次接收到的有效触发 信号的时间间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则判断 当前接收到触发信号为有效的触发信号 ; 所述触发输入查询单元在使能所述 IO 口作触发 输入时, 根据有效的触发信号监测是否满足触。
33、发条件。 0072 可选的, 在本发明一实施例中, 所述具有触发输入功能的电源的工作方法还包括 : 在满足所述触发条件后, 利用一输出控制延时单元控制所述输出状态控制单元延时一段时 间后再产生响应操作, 以控制相应通道的输出。 0073 以下举应用实例进行详细说明 : 0074 本发明应用实例为了在普通线性电源中增加触发功能, 实现多机同步, 本发明应 用实例实现了用于多机同步的一般触发功能。同时, 为使多台线性电源的输出状态出现更 多情况的组合, 以满足各种不同的应用场合, 本发明应用实例还通过增加触发输入和触发 说 明 书 CN 103869122 A 8 6/14 页 9 输出的设置, 。
34、改进了触发输入和触发输出功能。 另外, 还利用触发输入和触发输出实现了多 通道输出的线性电源各通道同步或者不同步 (按照一定时序接通或者断开) 功能, 以满足多 通道线性电源的输出状态能够满足不同的应用场合 , 比如需要依次上电的场合或者需要 依次断电的场合, 而非同时上电或者同时断电的场合。 本发明应用实例要实现如下目的 : 1、 本发明应用实例在普通线性电源中利用普通 IO 口实现了触发输入和触发输出功能, 属首 例, 解决了现有普通电源产品中无触发功能的缺陷 ; 2、 首次提出将普通 IO 口和多通道线性 电源的输出通道做关联, 如 IO0 的触发输入控制 CH0 的通道输出状态, 也可。
35、以多选 (即 IO0 的触发输入可控制指定的多个通道的输出状态) ; 3、 首次提出普通 IO 口作为触发输出功能 时, 受指定通道的开关状态、 输出电压大小、 输出电流大小、 输出功率大小控制 ; 4、 触发输出 的信号类型可配置成电平或者方波, 当为方波时可以设置输出信号的周期和占空比 ; 5、 每 个 IO 口均可单独配置成触发输入或者触发输出, 并可单独设置其各种触发输入参数或者 触发输出参数, 由于均能够单独配置, 从而大大扩展了在多机同步中的应用, 不仅仅能够实 现传统的多机同时开关的功能, 还能够按照需要控制多台线性电源处于不同的开关状态。 0075 综上所述, 触发功能包括两个。
36、模块, 一个是触发输入模块, 一个是触发输出模块, 下面分别介绍。 在阐述这两个模块之前, 先明确以下几点 : 1、 本发明应用实例下文中说的通 道输出指电源的模拟通道输出, 对应前面板的各输出端子 ; 2、 本发明应用实例下文中说的 触发输入输出接口指具备触发功能的电源上的数字 IO 口, 一般位于后面板 ; 3、 本发明应用 实例 DUT 可指被电源供电的设备、 负载等。 0076 下面, 对触发输入进行具体说明 : 0077 如图 3 所示, 为本发明应用实例触发输入功能基本框图。本发明应用实例要实现 触发输入功能, 至少需要一个 IOx 触发输入查询单元 31 来定时查询相应 IO 口。
37、接收到的所 述触发信号的电平状态, 用于监测触发输入条件是否满足 ; 其中, x 在本触发输入应用实例 中为每个不同 IO 口的区分标识, 最小值可取 0, 最大值可取仪器支持的 IO 口个数以及模拟 输出通道数的最小值。由于普通 IO 口的方向是半双工的, 作输出时不能做输入, 作输入时 不能做输出, 考虑到要同时具备触发输入和输出功能, 因此需要一个使能控制单元 32, 来使 能 (可以开放给用户来配置, 也可以在程序启动后自动设置相应使能寄存器) 相应IO口做触 发输入用还是触发输出用 ; 触发条件满足后, 还需要控制仪器的行为, 最简单控制方法是打 开相应通道的输出, 因此还需要一个 。
38、CHy 输出状态控制单元 33, 其中, y 在本触发输入应用 实例中为每个不同 CH 通道的区分标识, 最小可取值为 0, 最大可取值为仪器的输出通道个 数。 0078 上述基本触发输入功能的实现流程图如下图 4 所示, 为本发明应用实例基本触发 输入模块实现流程图。每个 IO 口按照图 4 实现一个独立的函数来实现触发输入功能 :, 具 体包括 : 0079 401、 开始 ; 0080 402、 判断 IO 口是否触发输入使能 : 若否, 则转 405 ; 若是, 则转 403 ; 0081 403、 判断 IOx 是否收到高电平 : 若否, 则继续判断直至收到 ; 若是, 则转 404。
39、 ; 0082 404、 打开 CHy 输出 ; 0083 405、 结束。 0084 在上述实现中, 存在如下问题 : 说 明 书 CN 103869122 A 9 7/14 页 10 0085 1、 所有IO口的触发输入只有一个使能, 当使能后, 仪器所有IO口均配置成触发输 入功能 ; 0086 2、 默认认为触发条件为高电平, 即检测到高电平后即认为收到了有效触发 ; 0087 3、 IOx 默认控制对应的 CHy, 是一一对应, 不支持修改对应关系 ; 0088 4、 CHy 收到有效触发条件后, 默认打开输出, 不支持输出响应的选择。 0089 本发明应用实例针对上述几点做出如下改。
40、进 : 改进后的框图如图 5 所示, 为本发 明应用实例对图 3 第 1 次改进后的基本触发输入模块框图。 0090 1、 将使能控制单元 32 改进为单独使能控制单元 34, 使每个 IO 口的触发输入使能 可独立设置 ; 0091 2、 增加一个触发类型选择单元 35, 用于配置所述触发条件的类型, 所述触发条件 包括如下的一种或者多种 : 高电平触发、 低电平触发、 上升沿触发、 下降沿触发 ; 0092 3、 增加 IOx 和 CHy 的对应关系选择单元 36, 用于在使能 IO 口作触发输入时, 配置 所述 IO 口对应的控制通道 ; CHy 输出状态控制单元 33 在满足触发条件后。
41、, 根据配置的所述 IO 口对应的控制通道, 使对应的控制通道产生响应操作, 控制相应通道的输出 ; 0093 4、 增加 CHy 输出响应设置单元 37, 以便扩充收到有效触发输入后, 配置仪器的响 应方式, 除包含原来支持的打开输出外, 还支持关闭IOx和CHy的对应关系选择单元所配置 的指定通道的输出, 翻转 IOx 和 CHy 的对应关系选择单元所配置的指定通道的输出。 0094 图 5 中 x 最小可取值为 0, 最大可取值为仪器的 IO 口个数 ; y 最小可取值为 0, 最 大可取值为仪器的输出通道个数。IOx 和 CHy 的对应关系选择单元 36 支持多选模式, 即一 个 IO。
42、 口可以控制多个通道, 比如可以设置 IO0 控制 CH0、 CH2 等。如通道数为 4, 则 IO0 可 控制的通道组合为 C(4,1)+C(4,2)+C(4,3)+C(4,4), 共 15 种组合, 大大扩充了每根触发输 入数据线可控制的通道组合。 0095 按照改进后的框图实现基本触发输入模块功能的流程图如下图 6 所示, 为本发明 应用实例对图 4 第 1 次改进后的基本触发输入模块实现流程图, 具体包括 : 0096 601、 开始 ; 0097 602、 设置触发输入各种参数, 包括 : 触发类型、 响应操作的方式等 ; 0098 603、 判断是否 IOx 触发输入使能 : 若否。
43、, 则转 611 ; 若是, 则转 604 ; 0099 604、 判断是否IOx收到高电平并且触发类型为高电平 : 若否, 则转605 ; 若是, 则转 608 ; 0100 605、 判断是否IOx收到低电平并且触发类型为低电平 : 若否, 则转606 ; 若是, 则转 608 ; 0101 606、 判断是否IOx收到上升沿并且触发类型为上升沿 : 若否, 则转607 ; 若是, 则转 608 ; 0102 607、 判断是否IOx收到下降沿并且触发类型为下降沿 : 若否, 则转611 ; 若是, 则转 608 ; 0103 608、 判断是否受控源 (即控制通道) 为 CHy : 若否。
44、, 则转 609 ; 若是, 则转 613 ; 0104 609、 y 自增 ; 0105 610、 判断是否 y 超过当前仪器的最大通道数 : 若否, 则转 608 ; 若是, 则转 611 ; 0106 611、 x 自增 ; 说 明 书 CN 103869122 A 10 8/14 页 11 0107 612、 判断是否 x 超过当前仪器的最大 IO 口数 : 若否, 则转 603 ; 若是, 则转 618 ; 0108 613、 判断是否打开输出 : 若否, 则转 614 ; 若是, 则转 616 ; 0109 614、 判断是否关闭输出 : 若否, 则转 615 ; 若是, 则转 6。
45、17 ; 0110 615、 翻转 CHy 输出, 转 609 ; 0111 616、 打开 Chy 输出, 转 609 ; 0112 617、 关闭 Chy 输出, 转 609 ; 0113 618、 结束。 0114 由于触发信号由外部输入, 由于在各种不同的场合下存在的信号干扰不一样, 因 此如果采用统一的触发条件检测方法, 很可能会出现误触发或者漏触发, 为解决该问题, 需 要引入触发灵敏度的设置, 使用户根据自己的应用场合来选择不同的灵敏程度, 避免误触 发或者漏触发。 实现触发灵敏度可调的方法一般有两种 : 一是通过硬件滤波器来抑制噪声, 从而去除不希望的触发信号 ; 一是通过软件。
46、消抖来实现, 通过设置不同的消抖延时来实现 不同的触发灵敏度。通过硬件的方法成本较高而且实现方案复杂, 本发明应用实例采用软 件消抖的方法来增加触发灵敏度的选择。通过增加一个触发灵敏度设置单元, 来过滤不必 要的触发, 用于将接收到触发信号时的当前时间与上一次接收到的有效的触发信号的时间 间隔, 与用户设置的消抖时间进行比较, 若时间间隔大于所述消抖时间, 则判断当前接收到 触发信号为有效的触发信号 ; IOx 触发输入查询单元 31 在使能所述 IO 口作触发输入时, 根 据有效的触发信号监测是否满足触发条件。将触发灵敏度分成高、 中、 低三个级别, 每个级 别分别对应一个消抖时间, 高灵敏。
47、度消抖时间最短, 低灵敏度消抖时间最长。 增加触发灵敏 度设置单元后的触发输入模块框图如图 7 所示, 为本发明应用实例对图 3 第 2 次改进后的 增加触发灵敏度设置单元 38 的触发输入模块框图。 0115 在设置触发输入模块的触发灵敏度时, 根据用户选择的高、 中、 低级别换算出不同 的消抖时间 , 后面定时查询到有效触发条件时, 用消抖时间做滤除, 如图 8 所示, 为本发明 应用实例对图 4 增加触发灵敏度选择的示意图。即在图 6 中的 A 处增加如下判断即可实 现 : 判断接收到触发信号的当前时间减去上次收到有效触发的时间, 得到的时间间隔是否 大于消抖时间 ; 若是, 则收到有效。
48、触发 ; 若否, 则没有收到有效触发。 0116 在有些应用场合, 用户可能需要依次将仪器的各个通道的输出依次接通或者断 开 ; 另外一些场合, 用户可能还需要能按照一定时序接通或者断开多台仪器。 这两种场合的 应用, 均可以通过在触发输入模块中增加输出控制延时单元, 用于在满足所述触发条件后, 控制所述输出状态控制单元延时一段时间后再产生响应操作, 以控制相应通道的输出。增 加输出控制延时单元后的触发输入模块框图如图 9 所示, 为本发明应用实例对图 3 第 3 次 改进后增加输出控制延时单元 39 的触发输入模块框图。 0117 本发明应用实例实现方法很简单, 如图 10 所示, 为本发明。
49、应用实例对图 4 增加延 时控制的示意图。只需要在图 6 中 B 处增加如下处理即可实现 : 判断是否延时不为 0 ? 若是, 则延时处理后执行步骤 613 ; 若否, 则直接执行步骤 613。 0118 本发明应用实例利用延时功能可以实现各通道的输出按照指定时序接通或者断 开, 也可以实现多台线性电源按照指定时序上电或者断电, 如图 11 所示, 为本发明应用实 例收到有效触发后延时打开各通道的示意图 : 接收到有效的触发信号后, CH1 不延时, 直接 打开通道输出 ; CH2 延时 1s 后打开通道输出, CH3 延时 2s 后打开通道输出, CH4 延时 3s 后 说 明 书 CN 103869122 A 11 9/14 页 12 打开通道输出。 0119 本发明应用实例上述方法中对触发条件的检测是。