显示标签为“W7200”的博文。显示所有博文
显示标签为“W7200”的博文。显示所有博文

2012年9月11日星期二

【Final】W7200-EVB 使用者指南(二)

W7200-EVB是测试以太网单片机W7200和原型开发的评估板。这篇文章主要介绍W7200-EVB的用户指南,昨天介绍了第一部分,今天我们介绍最后部分的内容。
第一部份在這裡:W7200-EVB 用户指南(一)

8. 参考固件
• IETF的TCP (传输控制协议) RFC 793
• TCP服务器/客户端 Loopback
W5200的TCP协议支持服务器模式和客户端模式,用户可以选择其中一种进行应用,服务器模式和客户模式的不同之处如下所示。
8.1 W7200 Socket API
请参见…… 全文在这里:W7200-EVB 用户指南(二)


你也可以參考看下相關視頻:W7200EVB使用者手冊視頻教程 

更多有關W7200產品資訊請參考官網:W7200

2012年9月10日星期一

W7200-EVB 使用者指南(一)


W7200-EVB是测试以太网单片机W7200和原型开发的评估板。这篇文章主要介绍W7200-EVB的用户指南,我们先介绍第一部分,包括前七章的内容:

1.简介
W7200-EVB是测试以太网单片机W7200和原型开发的评估板。W7200-EVB由W7200(基于整合ARM Cortex-M3内核和全硬件TCP/IP的嵌入式以太网控制的单芯片)的和FT232R(一个作为USB转UART接口IC)。W7200在各个领域已经被证实可以作为全硬件TCP/IP协议栈实现芯片来处理各种协议,例如TCP、UDP、IPv4、ICMP、 ARP、 IGMP、 PPPoE等等。
W7200-EVB的USB转UART接口IC可以作为UART通信,并且扩展排针(共40个排针)允许用户进行简单的连接和测试。
我们为W7200-EVB提供了基于ANSI C的简单示例代码,来实现各种基于W7200的因特网应用程序,也可用于掉电模式下的小型嵌入式设备,以节省功耗。
主要特征:
-W7200 (Cortex-M3 + W5200内核).
-RJ-45 (内嵌以太网变压器).
-USB转UART 接口 IC.
-40引脚排针
-2个用户LED, 2个串行TX/RX LED ,1个电源显示LED
-模式开关, 复位开关
-电源 : USB/VIN 供电 (5V@500mA)
2.规格
3.W7200-EVB 结构图
W7200-EVB的结构图如下所示。
4.硬件设计
5.扩展接口
扩展接口有2.54mm间距的头孔。
注意:
(1)部分扩展排针头与开发板上的外部设备共享。
(2)想了解更多关于排针转接口可选功能的信息,请参见W7200的数据手册。
6.开发环境
6.1 IDE
当前的IAR嵌入式工作台支持ARM IDE(其他的IDE工具也支持ARM IDE,例如Keil)。W5200E01-M3软件包发行的版本是IAR针对ARM 5.41的嵌入式工作台。关于如何使用IAR,请参见IAR操作手册。
W5200E01-M3软件包包括使用W5200的各种示例代码。
6.2 安装 Flash loader Demonstrator
Flash Loader demonstrator 用于为W5200E01-M3烧录程序。
注意:
想了解更多关于STM32F103xx Flash Loader demonstrator的信息,请参见www.st.com的UM0462用户手册。
下载:UM0462 Flash loader demonstrator
单击“Design Support” -> SW DEMOS(页面底端)
6.3 USB转UART 接口 IC 驱动
当mini-USB连接到Windows电脑的USB设备时,设备管理器会正确安装USB转串口驱动。如果USB转串口适配器不能像预期一样工作,你可以在www.ftdichip.com下载USB转串口驱动。
注意:
想了解更多关于USB转串口转换器的信息,请参考我们的官方微博 《W7200-EVB 用户指南(一)》这一篇
–下载安装指南:
具体方法请参考我们的官方微博 《W7200-EVB 用户指南(一)》这一篇
–下载驱动
具体方法请参考我们的官方微博 《W7200-EVB 用户指南(一)》这一篇
7.W7200 SPI
以下框图所示是连接STM32F103CB与W5200内部SPI的框图。
SPI的读/写虚拟代码如下所示,关于SPI的成组模式和如何使用,请参考W5200相关文件。

第一部分就是这些,今天就先介绍这么多,明天会继续 ^@^

W7200EVB使用者手冊視頻教程 在這裡:

http://wiznet2012.blogspot.kr/2012/08/w7200evb.html


更多有關W7200產品資訊請參考官網:W7200

2012年9月4日星期二

給你講講硬件協議棧的那點事兒~


WIZnet 員工Christina培訓筆記(一)
這一次的培訓是由jerry來給我講的,主題是WIZnet產品的市場推廣程度。

其實要做好推廣,首先最基礎的部分要做好,那就是了解這個領域、認知自己的品牌並在其中找到自己的佔有市場。Jerry講了很多內容,歸結一點就是產品品質和個人不同需求的滿足是迎合廣大顧客的最佳立足點。

我們WIZnet的品線比較單一,主要是由兩類,一個是全硬體TCP/IP協定晶片模組,另一個是串口轉無線模組。但是不管品線是否居多,這都是次要的。因為對於客戶而言,在他們看來的供應商,穩定的供貨管道、可信賴的產品才是他們會考慮的因素。

我們可以很自信的說,全硬體TCP/IP協定棧是比較有技術含量的。從98年起,這10幾年來這項技術已經逐漸成熟、趨於完善了,而不是說有很多Bug在裡面,這樣很快就會被市場所淘汰掉。而我們的產品不但沒有淘汰,反而在逐年的遞增。WIZnet技術是有一定的市場佔有率的,並其佔有率在逐步擴大。為了滿足更多客戶不同的需求,WIZnet也正全力以赴擴展產品線,向新興的Wi-Fi以及IPv6市場進軍,為物聯網領域提供更多、更好的乙太網解決方案。

用過我們產品的客戶會發現,WIZnet晶片的價格會稍微偏高一點,這是自身成本的問題,因為WIZnet是無晶圓供應商,而封裝的部分由專門的晶圓廠商來代工完成,因此成本就會偏高一些,但是WIZnet用其獨有的技術,有特色的產品,在市場方面的競爭力還是顯而易見的。而WIZnet也通過在美國,香港和歐洲設立分公司而WIZnet也通過在美國、德國、香港設立分公司,並外派韓國總部人員過來管理,織起了全球的銷售網路。此外,在30個國家擁有50多個經銷商、50多個設計公司和200個專業用戶。不得不說,WIZnet市場方面做的還是比較超前。在嵌入式領域獲得的專利及獎項也證明了這一點。

以上是關於我們WIZnet公司的簡要說明,當然了,如果你覺得資料還不齊全,還想瞭解的多一些,那我們可以提供更加詳細的公司介紹,歡迎瞭解喔~  官網:www.iwiznet.cn

下面講下WIZNet乙太網解決方案和傳統的方案有何區別,特色表現在哪裡。

先從軟體方面來做比較。

大家知道,資料電路層、傳輸層都是用軟體協定棧來實現,這些協議對於傳統的嵌入式單片機負載是比較大的,所以說在這種嵌入情況下,單片機運行的這些協議棧非常的佔用資源,非常難以實現,正因為就是佔用資源,所以8位、16位的低端單片機就運行不起來。

為解決這種問題,WIZnet就來做了硬體邏輯電路這麼一個晶片。坦白講,其實我們就是實現了資料電路層、傳輸層的硬體協定棧。像應用層這個部分大家也知道是沒有辦法用硬體、邏輯電路來做的。為什麼呢?比如說,HTTP超文字語言,它是應用層的一個協議,像這種做網頁的協定是沒有辦法用硬體來規定好的,因為應用層的東西它們比較開放,根本沒有辦法用硬體把它給固化來做,像TCP/UDP他們都有基本的協議,所以這些是不變的,因此我們就可以用邏輯電路來實現。所以說,WIZnet的晶片最適合那種在嵌入式沒有作業系統的情況下來實現。因為傳統的解決方案,最大一特點就是低端單片機實現不了乙太網,而且使用作業系統的話,在它們設計換代的情況下也會造成比較大的工作量。

剛剛從軟體方面來比較,那從硬體方面比較而言,

傳統的單片機加上一個MAC加上一個PHY,再加一個網路介面RJ-45,還有一個乙太網變壓器,這樣就從硬體上來實現乙太網方案。

現在目前所有的具有乙太網功能的單片機,都是和MAC封裝一起的單片機,但要知道,它還需要外加一個PHY,而WIZnet的方案,就產品來說,w5100w5200w5300都含有硬體協定棧和MACPHY,而我們的網路單片機w7100 w7200 w7100A(單晶片方案,把所有的乙太網功能都用一顆晶片來實現)就是把單片機也封裝在了一起。

總結起來,傳統的方案來說,單片機裡面需要運行一個軟體協定棧,然後加個MACPHY

WIZnet就用硬體的邏輯電路可以把所有的乙太網功能都用一顆晶片來實現,設計簡單、易於使用,也便於管理。

當然,我們的產品也是有缺陷的。例如說,WIZnet產品適合比較小的元器件,硬體最大缺陷就是靈活度不夠。但是相對於低端單片機,我們的方案是再好不過了。乙太網的工作對於單片機的資源佔用很多,隨著工作量的增加佔用資源也會更多。但是WIZnet產品的通訊速率能夠一直很穩定,因為乙太網的工作大部分都從單片機那裡拿回去了,就可以使單片機更好的運行它的主系統。但是軟體協定棧的速率就會下降很多。

所以說,客戶選產品,要看是基於什麼情況下選定的,沒有最好的,只有最適合的。要看的是起點,看討論這個問題基於的水平線,主要是看它應用的一個環境而決定是使用硬體還是軟體來實現。

就硬軟體這兩種方案做全域比較,軟體的特點是它適合高端單片機,高端單片機運行一個Lunix作業系統很輕鬆,比如機上盒操作的時候就需要用到作業系統。而我們的方案特色就在於,很方便就能拓展乙太網功能,總體來說,易於使用,因為軟體協定棧需要考慮很多,協定本身的一些東西比如tcp的三次握手、封包解包都需要考慮。因為要知道因我們中國教育的模式問題,以至於搞單片機、嵌入式的工程師們對網路這方面接觸甚少,走出校園之後搞一個開發,搞一個產品的話,對他而言就是一件難事。比如要他對一個機器進行控制,他可以,要他控制完之後通過乙太網把它傳出去就不行,因為乙太網需要通過協定,但是他不瞭解這些協定,這就是大部分客戶、工程師犯難的問題所在。所以他們就找到了WIZnet簡單方便、易於使用的硬體協定棧乙太網解決方案。

其實硬體如果做好的話那可就是壟斷性的暴力。因為在全球具有獨立開發設計晶片的公司屈指可數,大家都是在買晶片來做模組。比如說ARM只做電路設計,他們就只做核心的算數邏輯單元(ALU-單片機裡最核心的部分),因此他們就支援產權、賣設計,也不做生產,就能獲得暴利。因為基本上所有的嵌入式晶片都是基於ARM來架構的。也就是說,心臟都一樣,其他零件不一樣,就是週邊介面不一樣了。

WIZnet的硬體tcp/ip晶片屬於單片機的週邊設置,應用的功能是乙太網,而只是乙太網現在還沒有普及很廣泛,需求量還沒有那麼大,要知道,如果WIZnet這項技術在市場上變得很重要,獨一無二的時候,那它的佔有率將是不可估量的。

陸續我還會講到WIZnet產品和它的應用領域,大家敬請期待吧!
有任何問題可在下方留言與我交流,或直接發送Email:wiznetbj@wiznettechnology.com/ christina@wiznettechnology.com

2012年8月15日星期三

培訓筆記之WIZnet的主要產品是什麼?

昨天下午,同事Richard给我(Charles)和Christina作了公司主要产品的培训。



首先,我们公司是做什么的呢?
WIZnet成立于1998年,是无晶圆半导体和方案提供商,有超过3000多个客户应用WIZnwt产品于无数的应用。总部和研发中心在韩国,有三间分公司:圣荷西(美国),香港和法兰克福(德国),我们属于香港分公司的北京办事处。WIZnet采用海外市场拓展战略,在30个国家拥有50多个经销商、50多个设计公司和200个专业客户。


那么,WIZnet的主要产品是什么呢?
我们公司共有两种主要产品:一是全硬件TCP/IP协议芯片和模块,二是串口转无线模块。


下面重点介绍WIZnet的所有芯片比较,包括W7200,W7100A,W5200,W5300,W5100和W3150A+,其中W7200和W7100A芯片集成了MCU,且MCU型号不同,W7200采用的是ARM32bit Cortex M3,而W7100A采用的MCU是8051。W5200,W5300和W5100没有集成MCU,MCU接口不同,W5200采用的是High Speed SPI,RX/TX Buffer 为32KB,W5300 采用8/16 bits bus,DMA, RX/TX Buffer 为128KB,W5100采用SPI,8 bits bus,RX/TX Buffer 为16KB,W3150A+,不仅没有MCU,也没有PHY。


芯片比较完之后,我们看一下WIZnet的网络模块,直插式的网络模块(支持自动极性变换(MDI/MDIX)),它连接到主开发板的MCU,提供简单和快速的硬件设计。网络模块有NM710B+, WIZ810MJ, WIZ811MJ, WIZ812MJ和WIZ830MJ。另外,WIZnet还开发出一个最新的网络模块WIZ820io,正式发布日期是2011年12月中,功能更为强大,支持休眠模式和网络唤醒。


接下来,介绍串口转以太网模块,包括单一接口的串口转以太网模块和多接口的串口转以太网模块,其中单一接口的串口转以太网模块,简单易用,只需要直插&使用,稳定简单高成本效益,根据不同应付和硬件需求提供不同型号。模块包括WIZ100SR, WIZ105SR,WIZ110SR, WIZ107SR和WIZ108SR。而多接口的串口转以太网模块使用了W5100&W5300芯片,功能和单一接口的串口转以太网模块大致相同,也是根据不同应付和硬件需求提供不同型号。包括WIZ120SR, WIZ125SR, WIZ140SR和WIZ145SR。


还有应用模块,包括WIZ200WEB,WIZ220IO和WIZ-SM10。


使用WIZnet模块的好处是什么呢?
一、稳定和可靠,方案简单易用。二是,提供具有竞争力的价格。三是,提供固件定制服务,及时有效的技术支持。四是,支持串口命令,提供配置工具。


WIZnet有哪些外置装置呢?
WIZ1000,串口转以太网,WIZ6000,串口wifi,以太网转wifi。WIZnet提供各种开发板(EVB)来达到简单和方便的开发目的,支持的协议有TCP,UDP Loopback,Telnet,Ping,DHCP,HTTP和DNS。
最好介绍了WIZnet的几个重要合作伙伴,STM和Microchip,并且分别使用WIZnet硬件协议栈方案和使用小的软件协议栈进行了比较。WIZnet产品都具有显著的优势。
以上就是本次培训的主要内容,我们都收益匪浅,学习到了很多的关于公司产品的知识。



相关产品的培训笔记之前也写过很多。
近期发布的(WIZnet 核心技术Christina培训笔记)&(WIZnet核心技术和产品对比Richard培训笔记)等文章中也谈到过WIZnet的产品信息,当然各持所见,每个人写的角度不一样,整片文章的氛围跟内容也就不一样了。感兴趣的朋友也可以在博客主页观看我们的 WIZnet相关视频栏目。


更多相关产品信息请参考WIZnet中文网站及官方博客:

http://www.iwiznet.cn/

blog.iwiznet.cn



请随时加入到我的博客中来,这里欢迎任何人,有不解之处可以给我留言,唯一的规则很简单:友好~ ∩_∩