【技术实现步骤摘要】
接口短时驱动实现方法、装置、发送器和接收器
[0001]本申请涉及计算机
,尤其涉及接口短时驱动实现方法、装置、发送器和接收器。
技术介绍
[0002]智能卡及其读卡器系统广泛应用于移动通信、金融支付、交通出行和公共事业等领域。通常,接触式智能卡及其与读卡器进行信息交换是以ISO7816协议为标准的,包括PSAM卡、SAM卡、SIM卡等,均符合ISO7816协议。
[0003]传统符合ISO7816协议的接口设计方案,芯片配置为发送器时,当数据接收错误且未在规定时刻将数据线拉高到高电平时,导致发送器判断失误,无法正常通信。芯片配置为接收器时,当检测到数据接收错误且未在规定时刻将数据线拉高到高电平,发送器发送数据帧的起始位是低电平时,接收器无法检测到正确的帧结构,导致通信错误,从而造成智能卡的接口通信性能低。
技术实现思路
[0004]本申请实施例提供了接口短时驱动实现方法、装置、发送器和接收器。所述技术方案如下:
[0005]第一方面,本申请实施例提供了一种接口短时驱动实现方法,发送器和接收器基于同一数据线进行数据传输,所述方法包括:
[0006]所述发送器检测发送字符帧的奇偶校验位的值是逻辑0时,从所述字符帧的保护位开始位置驱动所述数据线到高电平状态并维持第一时间片后,释放所述数据线,通过上拉电阻保持所述数据线的高电平状态;
[0007]所述接收器对接收到的字符帧的奇偶校验位进行校验,若校验结果是错误,从第二预设时刻开始接管数据线,先驱动所述数据线是低电平状态并 ...
【技术保护点】
【技术特征摘要】
1.一种接口短时驱动实现方法,其特征在于,发送器和接收器基于同一数据线进行数据传输,所述方法包括:所述发送器检测发送字符帧的奇偶校验位的值是逻辑0时,从所述字符帧的保护位开始位置驱动所述数据线到高电平状态并维持第一时间片后,释放所述数据线,通过上拉电阻保持所述数据线的高电平状态;所述接收器对接收到的字符帧的奇偶校验位进行校验,若校验结果是错误,从第二预设时刻开始接管数据线,先驱动所述数据线是低电平状态并持续第二时间片或第三时间片,再驱动所述数据线处于高电平状态并持续第四时间片后,释放所述数据线;所述发送器在第一预设时刻检测所述数据线的状态,根据所述数据线的状态,确定发送下一字符帧或重新发送所述字符帧。2.根据权利要求1所述的方法,其特征在于,所述发送器在第一预设时刻检测所述数据线的状态,根据所述数据线的状态,确定发送下一字符帧或重新发送所述字符帧,具体包括:所述发送器在所述第一预设时刻检测所述数据线;若所述数据线是高电平状态,则所述接收器接收正确,准备在第三预设时刻发送下一字符帧;若所述数据线是低电平状态,则所述接收器接收错误,所述发送器重新发送所述字符帧,直到所述接收器接收正确或所述发送器重复发送次数大于预设上限值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述发送器检测字符帧的奇偶校验位的值是逻辑1时,所述发送器从所述字符帧的保护位开始位置释放所述数据线,并通过上拉电阻维持所述数据线的高电平状态。4.根据权利要求1所述的方法,其特征在于,所述发送器检测发送字符帧的奇偶校验位的值是逻辑0时,从所述字符帧的保护位开始位置驱动所述数据线到高电平状态并维持第一时间片后,释放所述数据线,具体包括:所述发送器检测发送字符帧的奇偶校验位的值是逻辑0时,所述发送器的硬件逻辑单元设置第一输出使能信号是高电平,并设置所述第一输出数据信号的值,从所述字符帧的保护位开始位置驱动所述数据线到高电平并维持第一时间片后,所述发送器的硬件逻辑单元设置所述第一输出使能信号是低电平,释放所述数据线。5.根据权利要求1所述的方法,其特征在于,所述接收器对接收到的字符帧的奇偶校验位进行校验,若校验结果是错误,从第二预设时刻开始接管数据线,先驱动所述数据线是低电平状态并持续第二时间片或第三时间片,再驱动所述数据线处于高电平状态并持续第四时间片后,释放所述数据线,具体包括:所述接收器对接收到的字符帧的奇偶校验位的校验结果是错误时,所述接收器的硬件逻辑单元设置第二输出使能信号是高电平,从所述第二预设时刻开始接管所述数据线,设置第二输出数据信号的值,驱动所述数据线是低电平状态并持续第二时间片或第三时间片后,再次设置所述第二输出数据信号的值,驱动所述数据线处于高电平状态并持续第四时间片后,所述接收器的硬件逻辑单元设置所述第二输出使能信号是低电平,释放所述数据线。6.根据权利要求4所述的方法,其特征在于,所述发送器驱动数据线到高电平状态,包
括:所述发送器检测所述第一输出使能信号是高电平时,控制所述数据线,所述发送器的管脚根据所述第一输出数据信号的值,输出预设电压值,驱动所述数据线到高电平状态。7.根据权利要求4所述的方法,其特征在于,所述发送器通过上拉电阻保持所述数据线的高电平,包括:所述第一输出使能信号为低电平时,所述发送器释放所述数据线,所述发送器的管脚通过上拉功能保持高电平,以使所述数据线保持高电平状态。8.根据权利要求5所述的方法,其特征在于,所述接收器驱动数据线到高电平,包括:所述第二输出使能信号是高电平时,所述接收器控制所述数据线,所述接收器的管脚根据所述第二输出数据信号的值,输出电压,驱动所述数据线到高电平;所述接收器驱动数据线到低电平,包括:所述第二输出使能信号是高电平时,所述接收器控制所述数据线,所述接收器的管脚根据所述第二输出数据信号的值,输出电压,驱动所述数据线到低电平。9.一种接口短时驱动实现方法,其特征在于,所述方法包括:发送器检测发送字符帧的奇偶校验位的值是逻辑0时,从所述字符帧的保护位开始位置驱动数据线到高电平状态并维持第一时间片后,释放所述数据线,通过上拉电阻保持所述数据线的高电平状态,以使得接收器对接收的所述字符帧进行校验,并根据校验结果改变所述数据线的状态;所述发送器在第一预设时刻检测所述数据线的状态,并根据所述数据线的状态,确定发送下一字符帧或重新发送所述字符帧。10...
【专利技术属性】
技术研发人员:张建龙,吴晓彤,郎晓光,王新龙,
申请(专利权)人:北京宏思电子技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。