【技术实现步骤摘要】
一种具有多个异步接口的自动检测通信装置及方法
[0001]本专利技术涉及异步通信
,具体涉及一种具有多个异步接口的自动检测通信装置及方法
。
技术介绍
[0002]异步接口例如
IIC、SPI、UART
等是从器件常用的接口通信方式
。
当主器件欲使用特定通信方式与从器件进行通信时,需要先满足一种特定的通信协议:通信协议的选择通常使用特定引脚接逻辑高电平或者接逻辑低电平来实现,或者主器件发送特定的信号序列来实现
。
为了选择通信协议,通常会消耗芯片的引脚,或者在正式通信之前需要发送特定序列,或者配置寄存器实现特定的通信协议
。
以上方式无疑会消耗多余的引脚,或者增加通信的复杂度,降低软件可移植性
。
因此,期待一种占用较少的引脚数量和精简通信实现方式的自动检测装置和方法
。
[0003]基于这一技术背景,本专利技术研究了一种具有多个异步接口的自动检测通信装置及方法
。
技术实现思路
[0004]针对现有技术的不足,本专利技术提出一种具有多个异步接口的自动检测通信装置及方法,该装置中的自动识别单元基于外部主器件的通信接口发出的通信信号和多个异步通信单元的反馈信号自动选择一个异步通信单元与外部主器件通信,减少了选择通信协议消耗的引脚数量,降低了通信的软硬件开销
。
[0005]为了实现上述目的,本专利技术第一方面提供一种具有多个异步接口的自动检测通信装置,包括:自动识别单元 ...
【技术保护点】
【技术特征摘要】
1.
一种具有多个异步接口的自动检测通信装置,其特征在于,包括:自动识别单元,与外部主器件的通信接口电连接;多个异步通信单元,与所述自动识别单元电连接;所述自动识别单元用于基于所述外部主器件的通信接口发出的通信信号和所述多个异步通信单元的反馈信号选择一个异步通信单元与所述外部主器件通信
。2.
根据权利要求1所述的装置,其特征在于,所述自动识别单元设置有外部通信接口
、
多个内部异步通信接口
、
多个使能选择信号出口和多个匹配指示信号入口,所述外部通信接口与外部主器件的通信接口电连接;每个异步通信单元设置有单元通信接口
、
使能信号入口
、
匹配指示信号出口和
APB
总线接口,所述单元通信接口
、
使能信号入口
、
匹配指示信号出口分别与一个内部异步通信接口
、
一个使能选择信号出口和一个匹配指示信号入口电连接;所述反馈信号为各个异步通信单元的匹配指示信号出口发出的信号;各个异步通信单元的通信协议不同
。3.
根据权利要求2所述的装置,其特征在于,还包括:多路选择器,设置有多路输入接口和一路输出接口,每路输入接口与一个异步通信单元的
APB
总线接口电连接,输出接口与内部通信总线电连接;所述外部通信接口的引脚数量为各个异步通信单元所要求的引脚数量的最大值
。4.
根据权利要求3所述的装置,其特征在于,所述自动识别单元设置有多个识别电路,每个识别电路设置有多个输入端口和一个输出端口;每个识别电路的输出端口作为一个使能选择信号出口与一个异步通信单元的使能信号入口电连接,多个输入端口分别与其余异步通信单元的匹配指示信号出口电连接;每个识别电路的输入端口的数量比多个异步通信单元的数量少一个
。5.
根据权利要求4所述的装置,其特征在于,每个识别电路包括与门和
D
触发器;所述与门的多个输入端口作为其所在识别电路的多个输入端口,输出端口连接所述
D
触发器的时钟输入端口,所述
D
触发器的同相输出端口作为其所在识别电路的输出...
【专利技术属性】
技术研发人员:周常瑞,李培鑫,殷亚东,梁翔,
申请(专利权)人:苏州领慧立芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。