tag 标签: 浩然电子

相关博文
  • 热度 20
    2014-3-14 10:23
    1067 次阅读|
    0 个评论
        在很多应用领域都需要提高W5100与其它网络设备(如PC机)的通信速度。理论上讲,W5100的最大通信速度可以达到25Mbps,实际应用中,由于网络的原因、CPU与W5100之间通信速度的原因等等,使W5100的网络传输速度远远低于25Mbps。     这里抛开网络速度的影响,谈谈如何提高W5100的网络通信速度。 影响W5100的网络通信速度的最大因素是CPU与W5100之间的通信速度。因此要提高W5100的网络通信速度,必须提高CPU与W5100之间的通信速度。CPU与W5100之间的通信方式对W5100的网络通信速度影响很大。直接总线的速度最快,间接总线的速度次之,SPI总线的速度最慢。     W5100发送数据的速度直接受CPU与W5100之间的通信速度影响。因此提高CPU与W5100之间的速度是提高W5100网络发送数据的关键。     W5100接收数据的速度除了受CPU与W5100之间的通信速度影响外,还可以通过下面的方法提高数据的传输速度。     1. 在TCP方式(不管是客户端还是服务器),将Sn_MR寄存器设置为:S_MR_TCP|S_MR_MC。选择S_MR_MC的目的是当W5100接收到一个数据包后无延迟地回送一个ACK相应。在UDP模式下无效。     2. 将Socket的数据缓冲区扩大到4k或8k(这样允许2个Socket工作或1个Socket工作),这样接收到数据后,先读取Sn_RX_RSR和Sn_RX_RR,重新计算Sn_RX_RR,然后发送对Sn_CR寄存器S_CR_RECV命令。完成上面的操作后再读取数据。注意使用这种方法必须快速读取W5100接收缓冲区的数据,否则W5100接收缓冲区的数据就可能被覆盖。     通过以上方法的改进,我们在EVB-W5100/Cortex评估板上测试,极限通信速度可以达到23Mbps。(评估板上Cortex与W5100的接口采用间接总线,软件模拟总线的访问时序)。如果采用其它更快的CPU,这个速度还可以提高。 原文来自:浩然电子  
  • 热度 20
    2013-12-8 11:39
    1697 次阅读|
    0 个评论
    - 原文来自第九单片机开发网,作者:sukeytang WIZnet于2013年9月正式发布其最新产品W5500。 W5500在功能上与W5200相近。与WIZnet传统的W5x00相比,W5500的性能更优异。   看到 WIZnet的介绍顿时来了兴趣,玩过 Arduino W5100网络模块的朋友肯定都有过一种感觉那就是 热。 那么5100到底有多热呢?根据本人的实际测试,环境温度24℃时芯片表面居然能到52摄氏度以上。有不少朋友甚至为W5100安上了散热片。 其次是功耗,动辄200MA以上的工作电流让部分智能家居网管开发人员很头疼。做出来的产品基础能耗一下子就上去了。 再有就是封装,LQFP80让很多爱好者犯了难,引脚又密有多。只适用于SPI通信时,有大量不需要引出的引脚。导致部分想自制属于自己的网络模块的爱好者望而却步。 5100就总结到这,今天的测试主角是W5500,让我来看看新产品有哪些值得称赞的地方。 到手测试的模块是 浩然电子出的 HS-NM5500A模块  。 我们先来看看浩然电子官网的介绍: 1. W5500采用新的130nm CMOS半导体技术,降低了内核电压(1.2V供电),从而降低了系统功耗。传统的W5x00采用180nm CMOS半导体技术,内核电压1.8V,由于功耗较大,我们可以明显感觉到芯片的发热。而W5500则没有发热之顾虑。 2. 改进了以太网物理层电路。W5500的PHY功耗更低,与各种交换机和路由器的电气兼容性更好。 3. 改进了SPI接口,使MCU与W5500之间的SPI通信效率更高,大大提高了网络通信速率。 4. W5500采用LQFP-48封装,体积小,且易于焊接。   看完官方介绍我不禁大喜,新的W5500 改进了我个人几乎对之前的 W5x00所有的觉得遗憾的地方。 为了急于一睹新产品芳容,快递到手后边走路边拆开了包装,并仔细观察起来。 为测试模块装备的硬件器材 Arduino MEGA 2560 *1   HS-NM5500A  *1    排针   杜邦线 迅速根据浩然电子提供的接口资料连接好相关SPI线路。 Arduino部分从ICSP引出了SPI引脚   连接到模块P1排座 直接了7根线,分别是VCC、GND、RST、MISO、MOSI、SCLK,SCS。 注意模块是3.3V供电所以这里的VCC接到+3.3V。 测试程序很简单,就是库文件里的相关程序,测试很顺利。 测试期间我专门监控了模块+3.3V输入总电流,和官方说的一样,更省电更节能。 工作电流照: 连续跑Web Server测试程序半小时后我测了工作温度,始终保持在36摄氏度左右,手摸上去温温热。 总结:1. 功耗明显下降,仅为W5100的一半。 2. 封装换成LQFP48更好焊接,更方便DIY自己的模块。 3. 芯片工作温度下降明显几乎感觉不到。 据官方说批量后比W5100便宜,我觉得可以相关做智能家居和物联网的朋友可以全面上5500了。 最后上几张 HS-NM5500A 细节图供大家鉴赏。顶层和底层多颗高品滤波质钽电容保证供电稳定。 HS-NM5500A 体积小引出了所有接口适合做快速配套产品研发。 可以方便的插在面包板上调试,爱好者有福了。   感谢阅读! 更多WIZnet信息请关注: WIZnet官方微博: http://weibo.com/wiznet2012