你好,欢迎访问达普芯片交易网!|  电话:010-82614113

硬件支持的数据传输

发布时间:2008-11-20阅读:1297

  在智能卡和外部世界之间仅有的通信是通过一个双向串行接口进行的。到目前为止,通过这个接口的数据接收和发送一直专门由操作系统软件来控制,而不需要任何硬件支持。这使得软件非常复杂,也增加了软件错误的可能性。然而,主要的问题是软件支持的数据传输速度受到限制,因为处理器本身的速度也是非常受限制的。

  如果需要更高的通信速度,我们就有必要或是使内部时钟倍增或是使用通用异步收发器UART(Universal Asynchronous RECEIVER TRANSMITTER)部件。就像其名称所提示的那样,该部件是一种传送和接收数据的通用单元。它可以发送和接收数据而不需要直接涉及处理器,它既不受处理器速度的限制,也不需要用软件来进行(在字节水平上)通信。当然,在较高水平的数据传输协议中必须以软件呈现在智能卡中,但最低水平就由硬件UART来处理。

  上述问题成了耒来智能卡微控制器的一个标准特征,目前还只有很少的芯片采用硬件支持通信,这种技术已经存在很久了。我们还得计算一下,软件实现的传送和接收程序需要占用的半导体(ROM)的实际空间是否比用UART功能模块要少。由于智能卡微控制器的价格取决于芯片的表面积,到目前为止,几乎所有半导体制造商都反对用硬件实现。然而,随着电路集成密度的增加,这种现象将迅速改变。

在线人工客服

点击这里给我发消息

点击这里给我发消息

点击这里给我发消息

010-82614113

客服在线时间周一至周五
9:00-17:30