这种通过内置转换模块的所谓以太网解决方案:(伪,要通过串行接口进行数据转发,通讯瓶颈问题显著。差!)
这种通过内置转换芯片的以太网解决方案:(使用低端的ATM8单片机,其实与上面的内置转换模块类似,都是要通过串行接口进行数据转发,通讯瓶颈问题无法解决。较差!)
另一种通过内置转换芯片的以太网解决方案:(虽然也是ARM芯片主控,但是属于其最低端的型号,没有原生的以太网接口,其实与上面的内置转换模块类似,都是要通过串行接口进行数据转发,通讯瓶颈问题无法解决。而且IC读卡还使用了专门的MCU进行处理,不但电路复杂,还直接导致效率还低。较差!)
这种通过低端C51单片机直接驱动网络芯片的解决方案:(这种算是有点技术含量的方案,但是由于低端单片机性能和资源有限,所以大都是在网络上找一些学习性质的、被极度精简的、阉割过的TCPIP协议栈,性能和稳定性都成问题,而且以太网使用专门的RTL8019接口芯片导致电路复杂。另外IC读卡也是使用了专门的MCU进行处理,不但电路复杂,还直接导致效率还低。中下!)
注意:本方案使用了独立的RTL8019以10M太网硬件接口芯片,但这并不是转换芯片,与上面方案中使用ENC28J60、M400Z、WIZnet5000是有本质区别的。
这种是我们已经停产的2003年推出的Rabbit2K+RTL8019的以太网产品解决方案:(借助高速单片机的速度优势,采用商业级别的TCP/IP协议栈,实现了原生的以太网支持和远程在线升级固件的功能。缺点也是IC读卡使用了专门的MCU进行处理,不但电路复杂,还直接导致效率还低。而且以太网使用专门的RTL8019接口芯片导致电路复杂,升级过程中如果断电则需要返厂维修。虽然优缺点明显,但是即便在将近十年后的今天,此方案依然比国内大多数厂家的方案还要领先!)
注意:本方案使用了独立的RTL8019 10M以太网硬件接口芯片,但这并不是转换芯片,与上面方案中使用ENC28J60、M400Z、WIZnet5000是有本质区别的。
这种才是真正支持原生以太网的高端ARM解决方案:(明显可以看到,借助高端ARM的强大功能,整个电路非常集中,但是简洁却不简单,很多以往繁杂的外部电路都集成到了ARM的内核之中,同时原生的以太网接口可以实现远程固件升级,可以大大降低以后的维护成本,减少客户支出。并且IC读卡模块没有像上面那样,通过单独的MCU控制,也是由ARM芯片直接原生操控效率极高,而且ARM作为唯一的可编程器件,升级了ARM也就是升级了读卡IC的程序,不会出现要分别升级主程序和读卡模块程序的难题)