您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > MW2332芯片介绍
MW2332USBI/OUSBI/OUSBI/OUSBI/O控制控制控制控制芯片介绍芯片介绍芯片介绍芯片介绍I/O控制控制控制控制/SPI操作操作操作操作/定时器操作定时器操作定时器操作定时器操作/IR红外红外红外红外/UART/模拟模拟模拟模拟I2C操作操作操作操作/RC充放电充放电充放电充放电(驱动支持)(驱动支持)(驱动支持)(驱动支持)深圳市浩博高科技有限公司地址:深圳市车公庙泰然地址:深圳市车公庙泰然地址:深圳市车公庙泰然地址:深圳市车公庙泰然工贸园工贸园工贸园工贸园222200005555栋栋栋栋312312312312室室室室邮编:邮编:邮编:邮编:518048518048518048518048电话:0755-8330950083421246传真:0755-8330950083421246转MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司2/118/5/05特点概况特点概况特点概况特点概况····电压操作范围从4.5伏到5.5伏····数据的控制与传输遵照USB1.1协议,低速设备1.5Mbps····具有32个可以作为输入输出的I/O操作口····支持一个定时器(Timer)操作,32个I/O口都具有定时器(Timer)操作的属性····模拟SPI总线操作····模拟I2C总线操作····UART操作····带38KHz频率的IR输出与IR输入····RC充放电操作····具有128字节的数据RAM区····可同时支持最多四个USB口的设备应用MW2332,扩展到128个I/O口····6MHz外部晶体振荡器····PC应用程序,提供驱动程序,支持Windows98SE/Me/2000/XP····封装-44-QFP-DieformMW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司3/118/5/05一般描述一般描述一般描述一般描述MW2332是一款对I/O口进行操作的微处理器。它的优点在于用户不用知道USB,就可通过USB接口来操作自己的目标产品,特别是对I/O口操作速度要求不是很快的用户。在所应用的方案中,MW2332对于开发PC应用程序的客户,提供了适用于Windows98SE/ME/2000/XP的驱动程序和相关的接口程序。此芯片共有32个I/O口,分别为P0,P1,P2和P3口。所提供的接口中,你能很容易的操作这些I/O口。32个I/O口你都可以用作输入数据或输出数据。它同时可支持四个USB口的MW2332,同时应用于一个应用程序接口之中,使得I/O口可用扩展到128个。单个MW2332的32个I/O都可用于操作定时器(Timer)。在I/O操作中,MW2332内已有指定的I/O模拟SPI与I2C操作。UART接口可用于一般的串口数据传输操作。对RC的充放电,可用于温度检测。管脚描述管脚描述管脚描述管脚描述管脚名管脚名管脚名管脚名I/O描述描述描述描述D+I/OUSB数据线+V3.3O3.3伏输出控制,需要加个电容在此管脚D-I/OUSB数据线-VssI地Xtal1I6MHz晶体振荡器Xtal2I6MHz晶体振荡器P0.0I/O,I/O一般的I/O数据输入输出管脚,SPI操作的SDI数据输入线P0.1I/O,O一般的I/O数据输入输出管脚,SPI操作的SCLK时钟线P0.2I/O,O一般的I/O数据输入输出管脚,SPI操作的SDO数据输出线P0.3I/O,O一般的I/O数据输入输出管脚,红外IR数据输出线P0.4I/O,I一般的I/O数据输入输出管脚,红外IR数据输入线P0.5I/O,O一般的I/O数据输入输出管脚,红外IR数据输出时的38KHz频率输出线P0.6I/O,O一般的I/O数据输入输出管脚,UART的数据发送线P0.7I/O,I一般的I/O数据输入输出管脚,UART的数据接收线P1.0I/O,I/O一般的I/O数据输入输出管脚,RC所接的10K标准电阻P1.1I/O,I/O一般的I/O数据输入输出管脚,RC所接的10K热敏电阻P1.2I/O,O一般的I/O数据输入输出管脚,I2C操作的SCL时钟线P1.3I/O,I/O一般的I/O数据输入输出管脚,I2C操作的SDA数据线P1.4~P1.7I/O一般的I/O数据输入输出管脚P2I/O一般的I/O数据输入输出管脚P3I/O一般的I/O数据输入输出管脚-RSTI复位管脚,低电位触发VccI电压MID1I芯片识别管脚1MID2I芯片识别管脚2MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司4/118/5/05管脚分部管脚分部管脚分部管脚分部MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司5/118/5/05I/OI/OI/OI/O操作操作操作操作操作I/O时,请先设置好I/O口的属性(如输入或输出)。32个I/O口除了可以单纯用于输入或输出操作外,也可用于定时器操作。除此外,一些指定的I/O口可用于特定的功能操作。I/O初始状态为输入方式,输出时默认为CMOS方式。每个I/O口都可设置为输入或输出方式。当作为输出方式时,可以选择启用NMOS方式或CMOS方式。I/O都具有一个17K的内部上拉电阻,可以通过设置来决定是否启用它,当I/O用在CMOS输出方式时,这个内部上拉电阻会自动失效。灵活应用I/O操作,可以自己实现相关的总线操作。数据数据数据数据RARARARAMMMM区操作区操作区操作区操作数据RAM区处于MW2332内部,大小为128字节。可利用相关的接口命令操作(读写)此数据RAM区。在后面的定时器、SPI、I2C、IR、UART等操作中,都将会使用到这个数据RAM区。RAM区提供一个相关的地址偏移指针,用于指出当前操作的偏移。定时器(定时器(定时器(定时器(TimerTimerTimerTimer)操作)操作)操作)操作任何一个I/O口都可设置为定时器操作。对于定时器操作的数据,存放于数据RAM区。操作定时器时,针对于具体的I/O口,设置好I/O口的操作属性(输入或输出),接着定时器会对数据RAM区进行定时输入或输出数据。建议定时器的定时范围为:40usT20.48msT(us)=4*(2^n)*(TM0+1)/3(其中0=n8;0TM0=255)TM0为定时器初始设定值;n为定时器调整数值。定时器数据采样。一种是只有当作为定时器操作的I/O口电位发生改变时,才会开始把对I/O口采样到的数据存储于RAM区。如果I/O口的电位一直没有发生改变,定时器会一直运行下去,但你可以将其关闭掉。当RAM区数据采样已存满时,定时器会自动结束;另一种是无限循环出入或输出数据采样,你可以随时下指令结束定时器操作。定时器采样后的数据保存具有两种方式。一种是采样后的数据直接写入RAM区,采样的数据从RAM区的第一个字节的低位开始存储。另一种存储是,对采样的数据从RAM区的第一个字节开始存储,但在一个字节中,字节的最高位为采样数据的值,而其它七位保存着对于最高位所重复采样的次数。定时器数据的输出,也是从RAM区的第一个字节开始,格式与采样数据保存时一样。RAM区数据输出完后,定时器会自动结束。MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司6/118/5/05SPISPISPISPI总线操作总线操作总线操作总线操作模式(模式(模式(模式(SPIMode0与与与与SPIMode1))))模式(模式(模式(模式(SPIMode2与与与与SPIMode3))))MW2332中P0.0、P0.1、P0.2分别对应于SDI、SCLK、SDO线。其中P0.0在两线操作时可作输入输出线。支持SPI总线的四种操作方式,请参见上图。SPI命令与数据的输入与输出都是由一个字节的低位开始。操作的数据长度最大支持到16位。注意,MW2332SPI数据线SDO,对应于MW2332需要操作的SPI外围设备的SDI数据线。MW2332SPI数据线SDI也正好相反,对应于外围设备的SDO数据线。MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司7/118/5/05串行串行串行串行UARTUARTUARTUART操作操作操作操作此UART提供简单的两线(Tx线与Rx线)半双工串口操作。可设置的波特率(BPS)有:4800,9600,19200,38400,51200,57600,102400,115200。UART操作其它相关的参数:1位起始位;8位数据位;1位停止位;无校验位。在接收数据时,可操作相关的接口来停止。UART的发送与接收操作中,将用到数据RAM区。每次发送或接收最多128字节数据。UART与串口接口应用电路如图:红外红外红外红外IRIRIRIR操作操作操作操作主要用于摇控器红外数据的发送与接收。在发送红外数据时,P0.3输出预置的数据,P0.5将伴随有38KHz的频率输出。发送与接收红外数据都用38KHz的精度采样。P0.4为红外数据的输入端。发送或接收的数据都将使用到数据RAM区。放入数据RAM区的数据每个字节的组织形式为:对采样的数据从RAM区的第一个字节开始存储,但在一个字节中,字节的最高位为采样数据的值,而其它七位保存着对于最高位所重复采样的次数。应用电路如下图:MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司8/118/5/05I2CI2CI2CI2C操作操作操作操作模拟I2C操作,提供相关的从I2C设备的地址,就可以进操作。此操作过程将用到数据RAM区。I2C应用电路如图:RCRCRCRC温度检测输入温度检测输入温度检测输入温度检测输入在P1.0接入10KOhm的标准电阻,P1.1接入10KOhm的热敏电阻。具体电路见下图:检测过程如下:对0.1uF的电容进行放电,然后从P1.0出高,P1.1检测高,记下相应的时间;再对0.1uF电容放电,然后P1.1出高,P1.0检测高,记下相应的时间。则经过相关接口命令得到前面的两个检测时间。检测的每个时间单位为:5.83微秒=(35/6000000)。MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司9/118/5/05应用电路应用电路应用电路应用电路芯片识别芯片识别芯片识别芯片识别MW2332芯片识别设置MW2332芯片识别选项管脚为MID1与MID2。MID1与MID2组合识别出标号0,1,2与3。MID1与MID2管脚与所处的电路状态如下:MID1MID2标号值接地接地0悬空接地1接地悬空2悬空悬空3MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司10/118/5/05封装尺寸封装尺寸封装尺寸封装尺寸QFP-44塑塑塑塑封封封封MW2332深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司深圳市浩博高科技有限公司11/118/5/05极限描述极限描述极限描述极限描述描述描述描述描述级别级别级别级别单位单位单位单位应用电压对地保护-0.5到+6.0V各个管脚最大电流25mA地最大输出电流100mA电源最大输出电流100mA应用环境温度0到+70摄氏度储藏温度-40到+125摄氏度直流描述直流描述直流描述直流描述(Vdd-Vss=5.0V,Fosc=6MHz,Ta=25摄氏度)参数项参数项参数项参数项符号符号符号符号环境环境环境环境最小最小最小最小典型典型典型典型最大最大最大最大单位单位单位单位操作电压Vdd3.0V=3.3V=3.6V4.0-5.5V操作电流Iop一般操作-12.520mA输入高电压Vih-2-VddV输入低电压Vil-0-0
本文标题:MW2332芯片介绍
链接地址:https://www.777doc.com/doc-5590671 .html