最新日志

发表于:2007-10-24 9:29:21
标签:无标签

0

Keil与Proteus联调

Keil与Proteus联调设置

1、把proteus安装目录下 VDM51..dll文件复制到Keil安装目录的 \C51\BIN 目录中。(keil目录下面已经有这个文件了)

2、修改keil安装目录下 Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver"),保存 注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意

3、打开proteus,画出相应电路。在proteus的Debug菜单中选中use remote debug monitor


4、进入KEIL的project菜单option for target '工程名'。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver。 在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另一 台的IP地址。端口号一定为8000 注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真
5、在keil中进行debug吧,同时在proteus中查看直观的结果(如闪烁灯)。

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类:    |    来源: 原创

评论(1) | 阅读(717)
发表于:2007-10-22 10:55:21
标签:proteus  keil  

2

keil uV3的注册方法

安装文件提供的注册方法:(对于xp机器可以这样使用)但是记住在xp安全模式注册才能 100%成功。 对于win2k不适用。
1.点击c51v802a.exe直接安装直到结束,安装路径最好选用默认的c:\keil与
原来的老板本放到相同的目录下会自动添加一个新的目录c:\keil\uv3

2.第一次运行请先进入file->License Management弹出窗口下输入注册码,
注册码由Keil_lic_v2.exe生成,选择V2选项,生成后复制LIC0内容到keil
弹出窗口的New License ID Code中然后点击Add LIC,注意看看注册后的使
用期限,如果太短可以用注册机重新生成,一般都可以找到30年左右:-)

3.复制ccKeilVxx.exe文件到c:\keil\c51\bin\下面并运行,以修正0xFD BUG.
至此安装完毕。

win2k 安装注册方法:
1.使用任一文本编辑器(如UltraEdit)打开安装目录下的 tools.ini 文件

2.找到 [c51] 段,在其后添加下行:

LIC0=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx
xxxx-xxxx-xxxx-xxxx-xxxx-xxxx注册码可用下载包中的 keil_lic_v2.exe 生成
keil_lic_v2.exe 选择:
mcu c51
With computer ID code
关键是选择V2。

保存
3.重新打开 uv3.exe,点击菜单 File 下的 License Management
看到了吗?尽情享用吧!使用日期到2033年!
如果使用以上方法在win2k中还是不能注册的话:这样可以:
上面方法注册不彻底,在编译程序的时候报license错误, 正确方法
1. 启动系统到安全模式

2. 用下载包中的 keil_lic_v2.exe 生成注册码

3. 启动keil C51, 在File->License Management中增加该注册码(LIC), 增加成功

4. 建个工程,编译测试一下,是不是编译成功了呢,重起系统到正常模式,可以使用。
如果以前安装过uV2的 请使用regedit 查找uV2并干净的删除uV2。
基本上以上办法可以解决注册问题,要是还。。。。
你的电脑一定有病毒文件的存在,请重装系统。

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 转贴

评论(1) | 阅读(1243)
发表于:2007-9-10 12:38:42
标签:USB  OTG  

0

USB OTG技术的USB控制芯片

巨盛的CSC2812

Features
.; High speed sharing data between two USB Mass
Storage devices without a computer
.; Backup photo from digital camera to any USB
flash disk or hard disk to free up memory card
space anytime anywhere
.; Direct sharing MP3 songs between two MP3
players
.; On-Chip dual high-speed USB On-The-Go host
and device controller module
.; Disk & Files sharing; browsing; deleting
functions
.; Rich information LCM display
.; LQFP-128 pin package, 3.3V operation
Introduction
The CSC2812 comes with the newest On-The-Go
controlling technology; it allows you to transfer data
between two different USB 2.0 or 1.1 storage device without
PC. Through this device, you can share files, MP3, pictures
with friends from one USB storage device to the other. Now
people can enjoy copying data anywhere at anytime, just
carry CSC2812, it does the copy for you in your palm, copy
photos from friend's digital camera or a card reader to your
image bank (potable hard-drive), make data copy from USB
Drive to USB Drive, plug & press, enjoy the freedom of
copying photos & data while you are in the party with your
friends, seeing light flashing while data is copying in your
palm.
About USB-OTG
USB OTG is a new supplement to the USB 2.0 specification.
It challenges the capability of existing mobile devices and
USB peripherals by giving them an added host capability for
connection to other USB devices. These new features were
needed to upgrade standard USB technology for mobile,
peripheral devices and gateway bridge, These new features
include the additional host capability, smaller connectors,
and low power output.
Specifications
Turbo 51 8-bits Controller Core:
.; 8 bits 8051compatible MCU core
.; Turbo mode with 2 clock per machine cycle
.; 12MHz external ceramic resonator
.; 30MHz internal CPU clock (variable)
.; DMA channel
.; Support power saving mode
.; Built in power on reset with watchdog function
Memory:
.; 128K byte internal mask ROM
.; 256 byte internal RAM
.; In-chip 24K byte external mode data RAM
.; ISP Flash ROM interface support
Dual USB OTG Module:
.; Fully compliant with the USB specification Rev. 2.0
High-speed/full-speed and OTG supplement Rev. 1.0
.; Integrated USB transceiver and SIE
.; Support USB mass storage devices with FAT12/16/32
file system. ex. Flash disk, card reader, portable hard
disk, DSC, MP3 player…
.; Support Picture Transfer Protocol (PTP) for DSC
Miscellaneous:
♦ Functions buttons
- Power On (Menu)
- Move
- Enter
- Escape (Power Off)
- Reset
.; LCD Module
- 128 x 64 dot matrix display with 4 line message
.; Rechargeable Li-ion battery power with power
saving

扬智的M563

Feature 
High-Speed USB Specification revision 2.0 Compliant 
On-The-Go Supplement to the USB 2.0 Specification Rev. 1.0 
480/12 MHz High/Full-speed Operation with on-chip USB transceiver, SIE & UBL 
USB On-The-Go Capability:
· Support Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) for Dual-Role Devices 
· User-programmable timers & control registers for software implementation of HNP &SRP 
· Built-in charge pump circuitry with Selectable internal or external source of VBUS
USB Host Capability :
· Support USB High-Speed (HS), Full-Speed (FS) and Low-Speed (LS) operation 
· 4 User-Configurable Bulk/Interrupt/Control Endpoints to support storage 
· devices, printers, camera, communications, or multi-function-peripheral application
+ Endpoint 0: 64-byte FIFO support for Control transfer
+ Endpoint A: 512-byte double-buffered Bulk-In transfer
+ Endpoint B: 512-byte double-buffered Bulk-Out transfer
+ Endpoint C: 16-byte FIFO support for Interrupt transfer 
· Support Automatic interrupt polling & DMA access for bulk transfer operation 
USB Peripheral Capability:
· 3 User-Configurable Endpoints to support bulk-only mass-storage class spec 
· Support DMA access for bulk transfer operation 
· Built-in USB2.0-to-IDE interface controller with general ATA/ATAPI support up to UDMA66 for storage devices as DVD/CD-R/W, Hard disk and Compact Flash device, etc.
Built-in High-performance Micro-controller for interface, flow & multi-functional control
Built-in SRAM Buffers for DMA buffers and MCU data cache 
Programmable GPIOs Support for buttons, LED, LCD panel control
Support USB-online program code update through external program flash memory
Built-in Clock Synthesizer for using low-cost 12MHz crystal or external 12MHz clock sources
128-pin or 100-pin TQFP package , 3.3V operation 
philip的 ISP1362

Features
· Complies fully with: 
o Universal Serial Bus Specification Rev. 2.0 
o On-The-Go Supplement to the USB 2.0 Specification Rev. 1.0a 
· Supports data transfer at full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s) 
· Adapted from Open Host Controller Interface Specification for USB Release 1.0a 
· USB OTG: 
o Supports Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) for OTG dual-role devices 
o Provides status and control signals for software implementation of HNP and SRP 
o Provides programmable timers required for HNP and SRP 
o Supports built-in and external source of VBUS 
o Output current of the built-in charge pump is adjustable by using an external capacitor 
· USB host: 
o Supports integrated physical 4096 bytes of multiconfiguration memory 
o Supports all four types of USB transfers: control, bulk, interrupt and isochronous 
o Supports multiframe buffering for isochronous transfer 
o Supports automatic interrupt polling rate mechanism 
o Supports paired buffering for bulk transfer 
o Directly addressable memory architecture; memory can be updated on-the-fly 
· USB device: 
o Supports high performance USB interface device with integrated Serial Interface Engine (SIE), buffer memory and transceiver 
o Supports fully autonomous and multiconfiguration DMA operation 
o Supports up to 14 programmable USB endpoints with 2 fixed control IN/OUT endpoints 
o Supports integrated physical 2462 bytes of multiconfiguration memory 
o Supports endpoints with double buffering to increase throughput and ease real-time data transfer 
o Supports controllable LazyClock (110 kHz +- 50 pct.) output during 'suspend' 
· Supports two USB ports: port 1 and port 2 
o Port 1 can be configured to function as a downstream port, an upstream port or an OTG port 
o Port 2 can be used only as a downstream port 
· Supports software-controlled connection to the USB bus (SoftConnect&#8482 
· Supports good USB connection indicator that blinks with traffic (GoodLink&#8482 
· Complies with USB power management requirements 
· Supports internal power-on and low-voltage reset circuit, with possibility of a software reset 
· Supports operation over the extended USB voltage range (4.0 V to 5.5 V) with 5 V tolerant I/O pads 
· High-speed parallel interface to most CPUs available in the market, such as Hitachi SH-3, Intel® StrongARM®, Philips XA, Fujitsu SPARClite®, NEC and Toshiba MIPS, ARM7/9, Motorola DragonBall™ and PowerPC™ Reduced Instruction Set Computer (RISC): 
o 16-bit data bus 
o 10 Mbyte/s data transfer rate between the microprocessor and ISP1362 
· Supports Programmed I/O (PIO) or Direct Memory Access (DMA) 
· Supports 'suspend' and remote wake-up 
· Uses 12 MHz crystal or direct clock source with on-chip Phase-Locked Loop (PLL) for low Electro-Magnetic Interference (EMI) 
· Operates at 3.3 V power supply 
· Operating temperature range from -40 Cel. to +85 Cel. 
· Available in 64-pin LQFP and TFBGA packages. 

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 转贴

评论(0) | 阅读(1065)
发表于:2007-9-10 11:59:16
标签:USB  20  OTG  规范  

0

USB On-The-Go 技术概述

摘要:USB OTG(On-The-Go)是USB 2.0规范的补充,它使外设可以在无主机参与的情况下直接互连进行通信工程.本文讨论了USB OTG补充规范的新增特性,包括OTG事务请求协议SRP和主机流通协议HNP、连接器和电缆、两用OTG设备和外设式OTG设备、驱动程序以及数据流模型。

    关键词:USB 2.0 OTG 规范

USB的广泛应用其正在成为外设与PC机及膝上型电脑连接的工业标准USB外设主要是便携式设备,随着其数量的不断增多,设备之间无主机参与的直接通信成为亟待解决的问题。我们开发了基于USB总线(接口芯片为 Philips公司的PDIUSBD12)的数据采集系统,取得了满意的效果。但在开发USB1.1设备时遇到的设备互连直接通信的解决方案.USB 2.0 虽然在速度等方面有很大的改进,但同样要依赖计算机主机进行通信。

2001年底,USB开发者论坛(USB Implementers Forum,USB IF)发布了专门用于USB外设间“可移动互连”的USB2.0补充规范USB On-The-Go,其目标是使外设以主机的身份和另外特定的一组外设直接通信。本文中归纳USB 2.0补充规范OTG的相关技术,并主要讨论其新增特性。

1 新的协议

OTG补充规范对USB2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dual-role device)和外设式OTG设备(Perip-heral-only OTG device) 。两用OTG设备完全符合USB2.0规范,同时它还要提供有限的主机能力考核成绩和一个MiniAB插座、支持主机流通协议(Host Negotiation Protocol,HNP),并和外设式OTG设备一样支持事务请求协议(Session Request Protocol,SRP).当作为主机工作时,两用OTG设备可在总线上提供8mA的电流,而以往标准主机则需要提供100~500mA的电流。

两个两用OTG设备连接在一起时可交替以主机和从机的方式工作,这个特点兼容了现有USB 规范主机/外设的结构模型。OTG主机同样负责补始化数据通信的任务,比如:总线复位、获取USB各种描述符和配置设备。这些配置完成后,两个OTG设备便可以分别以主机和从机方式传输信息,两个设备主从角色交换的过程由主机传输协议(HNP)定义。以下以两用OTG设备为例讨论SRP和HNP。

1.1 事务请求协议SRP

在以往的USB系统运行过程中,主机提供5V的电源和不低于100mA的总线电流。当OTG主机(指以主机方式工作的两用OTG设备,又称A-device)连接到有线电源时这种方法是适用的,但像手机这样的自供电移动设备则不能承受如此大的电能浪费。为了节约电源延长电池的使用寿命,当总线上没有活动时,OTG主机将挂起总线电源VBUS。 SRP协议可使OTG从机(指外设式设备或者以外设方式工作的两用设备,又称B-device,此处指后者)请求A-device重新使能VBUS,而后 A-device使用HNP协议交换两个设备的工作方式,这两步完成后由新的OTG主机开始事务传输。B-device可在前一事务结束2ms后的任意时间开始SRP,SRP的时序波形见图形1。
点击看大图 
  B-device将先后执行数据线脉冲调制(data-line pul-sing)和VBUS脉冲调制(VBUS pulsing) 。它通过使能数据线上拉电阻(全速和高速设备为D+,低速设备为D-)5~10ms实现前者,后者通过
驱动VBUS实现。VBUS必须要有足够长的时间对其电容充电,这个时间应能保证不大于13μF的电容充电至2.1V(OTG设备的电容是6.5μF或更小),从而不会对标准主机的96μF或更高的电容充电至2.0V。该限制保证了从B-device引来的VBUS电流不会破坏标准主机的端口。

A-device检测到数据线脉冲调制或者VBUS脉冲调制后,首先复位总线,然后发送 Set_feature命令而先不进行设备的枚举,此时B-device尚处在默认的从机状态。如果Set_feature命令成功执行,说明B- device为两用OTG设备,A-device(使用HNP协议)挂起VBUS准备让B-device交换为主机方式接管总线。如果 Set_feature命令执行失败,说明B-device为外设式OTG设备,于是A-device使能VBUS准备开始一个传输事务(此时,A- device只是被唤醒,并未改变工作方式)。当A-device认为总线上没有传输需要时,挂起VBUS以结束该事务。这种A-device自动检测B -device是否支持HNP协议的特征称为"No Silent Failure"。

1.2 主机流通协议HNP

当两用设备连接了一个Mini-A插头或者Mini-B插头时,它相应的便以OTG主机或者OTG外设的默认方式工作。A-device为默认主机,所以由它提供VBUS电源,且在检测到有设备接入时复位总线、八举并配置B-device。

A-device在完成对B-device的使用后,可以通过查询B-device的 OTG性能描述符来判断是否支持HNP协议(即是否为两用OTG设备)。如支持HNP,B-device将返回有效的OTG性能描述符,A-device 则产生一个Set_feature命令(即HNP_Enable)来通知B-device可以在总线挂起的时候以主机方式工作,随后A-device挂起总线。HNP的时序波形见图2。
点击看大图 

B-device通过上拉电阻(全速时)或者下拉电阻(高速时)拉低D+以示连接断开。随后,作为对B-device断开的响应,A-device使能它的数据线并开始以从机方式工作。完成这些转换后,B-device和A-device便各自以主机角色和外设角色使用总线。如果该B-device属于两用OTG设备且A-device不再使用它了,A-device便重发Set_feature命令并挂起总线。若B-device申请角色转换时出错,A -device则拉低VBUS以结束该事务。当B-device正常结束传输事务时便挂起VBUS使能其上拉电阻,重新以从机方式运行。A-device 检测到总线挂起后,发出一个连接断开信号并重新以主机方式工作。

2 连接器和电缆

2.1 连接器

USB IF在OTG中定义了更小的连接器,可以同时用于主机式和外设式的设备、具有更低的电源需求、扩展的电源保护模式和利于上层软件开发的简洁设计。

OTG和现有的USB2.0规范完全兼容,一个主要的机械上改进是它的新式连接器。USB 2.0定义了三种连接器对(插头和插座):Standard-A、Standard-B和Mini-B。Mini-B连接器是专为较小的外设(如移动电话等)开发的。OTG规范增加了第四种插头:Mini-A,两种插座:Mini-A和Mini-AB。这些连接器比最初的USB连接器要小许多(如: Mini-A插头截面积只有Standard-A插头的38%),更适合于便携式设备。

Mini-AB插座用于两用设备。Mini-A新增的ID脚(以前的USB插头不含此脚)在连接Mini-AB时接地短路,而Mini-B则使该脚断开,这样两用设备便可识别连接设备的类型以决定设备的默认角色。

Mini-A和Mini-B插头是严格配对适用的,如:不能将Mini-A插头和Mini-B插座配合使用。但是,Mini-AB插座适合于以上两种插头。在外形上,Mini-A更新近于椭圆形,而Mini-B更接近于正方形。另外,他们的插头和插座内部的塑料都有颜色:Mini-A为白色,Mini-B为黑色,Mini-AB为灰色。

2.2 电缆

USB 2.0规范定义了两种电缆:Standard-A至Standard-B和Standard-A至Mini-B。OTG新增了两种电缆:Mini-A至 Standard-B和Mini-A至Mini-B。Mini-A-to-Mini-B电缆的延迟被减少到可以在“A端”使用适配器,如:用 Standard-A插头连接OTG两用设备需要一个Standard-A插座至Mini-A插头的适配器,而且Mini-A插头连接Standard- A插座时需要一个Mini-A插座至Standard-A插头的适配器。

3 USB On-The-Go设备类型

OTG有两种设备:两用OTG设备和外设式OTG设备。两用OTG设备可以作为USB外设或者USB OTG主机,并且可为总线提供8mA电流。而外设式OTG设备不具备主机性能,它必须在向两用设备(主机)的请求获准后才能通信。两用OTG设备必须能以全速方式运行,而高速运行的方式是可选的。外设型OTG设备可以设计在高速、全速和低速中的任意一种方式下工作。

3.1 两用OTG设备(dual-role device)

两用OTG设备都有一个Mini-AB插槽,所以一个Mini-A至Mini-B电缆可以直接将两个两用OTG设备连接在一起,而此时用户不会觉察到两个设备的不同,也不知道它们的默认主从配置。

A-device(主机)必须在事务传输过程中提供总线电源,这是A-device和B-device的主要不同,同时也说明了两个设备的连接的非对等关系。A-device负责为总线供电因此它控制通信发生的时机,B-device只有通过SRP协议向“主机”请求传输。

设计一个两用设备是比较困难的,因为它要具备:有限的主机能力、可作为一个全速的外设(可选的高速方式)、OTG目标设备的列表、目标设备的驱动程序、支持SRP、支持HNP、一个Mini-AB插座、VBUS上不小于8mA的电流输出、与用户通信的方式。

3.2 外设式OTG设备(Peripheral-only OTG device)

外设式OTG设备是普通的USB外设。它有一个OTG功能描述符说明其支持事务请求协议SRP而且它不是两用OTG设备。此外,外设式OTG设备只能配置Mini-B型插座或者必须有一个带Mini-A插头的附属电缆,而不能使用Mini-AB型插座。

SRP是B-device(此处指外设式设备)向A-device请求传输事务时必须使用的协议。它由前面提到的数据线脉冲调制和VBUS脉冲调制(B-device产生)两种方法构成。A-device必须能检测这两种方法之一的信号,并开始一个相应的传输事务。除了固件(firmware)略有增加外,B-device同时可产生两种信号的成本并没有增加成本,而且还使实现A- device更加简单(只需根据实际情况提供其中一种方式的检测)。

一个OTG设备不必实现OTG的所有性能。例如,一个外设式OTG设备可能只需支持SRP和一个小于等于8mA的默认电流消耗配置。其实,添加对SRP支持也较简单:在VBUS上接一个驱动电阻并增加一些简单的逻辑,从而产生VBUS脉冲调制信号。

另外,无论是两用OTG设备还是外设式OTG设备,都可以和通用的许机相连,只不过两用OTG设备具有一定的主机能力(可以驱动特定的一组OTG设备工作)。

4 驱动程序

与PC主机不同,便携式设备没有便捷的方式和足够的空间装载新的驱动程序。因此,OTG规范要求每个两用OTG设备有一个支持的外设式OTG目标设备的列表,列表中包括设备的类型和制造商等信息。USB IF正计划定义“OTG Type”规范。对于符合此规范的设备,OTG主机只需提供一个驱动程序即可,这将使OTG主机无需为每个设备提供单独的驱动程序,从而支持尽量多的OTG外设。

与PC机不同,OTG两用设备的驱动程序栈由USB主机栈和USB设备栈构成以满足两种工作方式的需要,见图3。OTG驱动程序通过连接器的不同或者不否有NHP交换设备的工作方式来决定使用USB主机栈还是USB设备栈。

当OTG两用设备以主机方式工作时,USB主机栈工作。其中的主机控制器驱程序负责USB 主机栈与硬件端点的数据交换,USB驱动程序枚举并保存设备的信息,目标外设主机类驱动程序支持目标设备列表里的设备。主机类驱动程序由芯片制造商提供,同时,OTG提供通用的主机类驱动程序(可以修改以用于非通用设备)。

当OTG两用设备以从机方式工作时,USB设备栈工作。其中的设备控制器驱动程序负责USB设备栈与硬件端点的数据交换,USB协议层负责处理USB协议规范,设备类驱动程序的功能取决于该两用设备的功能(如数码照相机、存储设备、打印机等)。

OTG驱动程序负责处理两用OTG设备的工作方式转换,同时,它还可以返回其结果(如设备是否支持HNP)并处理总线错误。应用层程序通过OTG驱动程序开始或者结束一个传输事务,通过USB主机栈或设备栈与硬件层交换数据。OTG两用设备的驱动程序栈配置见图3。
点击看大图 

5 数据流模型

OTG主机和设备被划分为功能层、USB设备层和USB接口层三个不同层次,见图4。
点击看大图 

USB接口层为OTG主机和OTG设备提供物理连接,USB系统软件使用主机控制器来管理主机与USB设备的数据传输。USB系统软件相对于主机控制器而言,处理的是以客户角度观察的数据传输及客户与设备的交互。USB设备层为USB主机系统软件提供一个可用的逻辑设备。主机通过与之功能匹配的客户软件实现其各种功能。

OTG设备与以往的USB设备一样的两种通道:数据流通道和消息通道。数据流通道没有定义好的结果,而消息通道则有固定的结构。但是,每个通道都有一定的带宽、传输类型、传输方向和缓冲区大小。自供电设备配置一个默认的控制通道,由它提供该设备的配置和状态等信息。

USB OTG规范是USB2.0规范的补充而不是替代品。PC主机和标准外设并没有被取代,因为新的OTG仅适用于需要具有主机功能和更小体积的便携式设备。OTG在这些外设间引入了点对点的(point-to-point)通信方式,这使得便携式仪器的发展有了更加广阔的空间。USB OTG已受到Cypress等芯片供应商、软件开发商和设备制造商的广泛支持,OTG不久将会成为新一代的“移动计算”解决方案。

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 转贴

评论(1) | 阅读(601)
发表于:2007-9-10 11:00:13
标签:无标签

0

常用USB接口芯片

主机控制器
公司名称 产品举例
CMD USB0670、USB0673
Cypress CY7C670xx
Intel 440BX AGP、440LX AGP
Lucent USS-302
Motorola MPC850、MPC823
OPTi 82C861
ScanLogic SL811H、SL11H
Symbios SYM60800
TransDimension UH1000
集线器
Alcor Micro AU2916,AU9412
Ateml AT43301,AT43311
FDTI FT8U2100AX
Intel 8x930Hx,8x931Hx
KC Technology KC82C160,KC82C169
Motorola MC141555,MC141556
Philips PDIUSBH11,PDIUSBH12
Sola Electronics MSE9701,MSE9712
TI TUSB204613
USAR Systems UR3HCGNH
Winbond W81C180,W82C620
USB接口器件
AKM AK4170
Lucent USS-820,USS-620
Micrel MIC2550
National USBN9602
NetChip NET2888,NET2890
OKI MSM60851
Philips PDUSBD11,PDUSBD12
ScanLogic SL11,SL16
Thesys TH6501,TH6503
Sipex SP5301
USB控制器
AMD AM186CC,AM186CU
Anchor EZ-USB
Ateml AT43USB321,AT43320
Cypress CY7C63xxx,CY7C64xxx,CY7C65xxx
Infineon C161U,C167UTAH,C541U
Intel 8x930Ax,8x931Ax
Kawasiki LSI USB1,USB2,USB3
Microchip PIC16C745,PIC16C765
Mitsubishi M7532,M7536
Motorola MC68HC05JB3,MC68HC05JB4
Philips P8xCx90,P8xCx95
ScanLogic SL11R
STMicroeletronics ST7277,ST7271NT
Standard Microsystems USB97C100,USB97C102
USB电源管理
IMP IMP2525,IMP2526
Micrel MIC2525,MIC2526,MIC2527
Murata BLM21P221SG
TI TPS2014,TP2015
Unitrode UCC3831
特殊功能USB器件
HID接口器件
Alcor Micro AU9412
CMD USB678KM2,USB678KM3
Code Mercenaries MouseWarrior,key Warrior
Fairchild USB100
FDTI FT8U20BM,FT8U24AM
Motorola MC68HC05JB04
Samsung KS86C6008,KS86C6104
Sola Electronics MSE9750,MSE9751
USAR Systems UR3HCGNH,UR3HCGNM
Vitera Helium
Winbond W81C280,W82C620
Zilog Z8E520,Z86U18
USB-并口转化器
Lucent USS-720
Prolific Technology PL2303
ScanLogic SL11P2USB
Sola MSE9810
USB-USB转化接口器件
Aox SE200
Shadow logic SS-20
Prolific Technology PL2301,PL2302
USB语音接口器件
AKM AK5370
Dallas DS4201
Philips UDA1321H,UDA1331H
USB图象接口器件
Aox SE400,SE510
Divio NW801,NW802
Philips SAA8115HL,SAA8117HL
Sunplus SPCA501A
USB-Ethernet接口器件
Kawasiki LSI KCUSB16
ScanLogic SL11ETRN
Dallas DS2490
USB/RS-232接口器件
Ateml AT76C711
USB-ATAPI/IDE 接口器件
ScanLogic SL11RIDE

点击此处查看原文 >>

系统分类: 电子制造   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(796)
发表于:2007-9-7 15:15:15
标签:电容  

0

电容小知识

电容是板卡设计中必用的元件,其品质的好坏已经成为我们判断板卡质量的一个很重要的方面。



①电容的功能和表示方法。
由两个金属极,中间夹有绝缘介质构成。电容的特性主要是隔直流通交流,因此多用于级间耦合、滤波、去耦、旁路及信号调谐。电容在电路中用“C”加数字表示,比如C8,表示在电路中编号为8的电容。

②电容的分类。

电容按介质不同分为:气体介质电容,液体介质电容,无机固体介质电容,有机固体介质电容电解电容。按极性分为:有极性电容和无极性电容。按结构可分为:固定电容,可变电容,微调电容。

③电容的容量。

电容容量表示能贮存电能的大小。电容对交流信号的阻碍作用称为容抗,容抗与交流信号的频率和电容量有关,容抗XC=1/2πf c (f表示交流信号的频率,C表示电容容量)。

④电容的容量单位和耐压。

电容的基本单位是F(法),其它单位还有:毫法(mF)、微法(uF)、纳法(nF)、皮法(pF)。由于单位F 的容量太大,所以我们看到的一般都是μF、nF、pF的单位。换算关系:1F=1000000μF,1μF=1000nF=1000000pF。

每一个电容都有它的耐压值,用V表示。一般无极电容的标称耐压值比较高有:63V、100V、160V、250V、400V、600V、1000V等。有极电容的耐压相对比较低,一般标称耐压值有:4V、6.3V、10V、16V、25V、35V、50V、63V、80V、100V、220V、400V等。

⑤电容的标注方法和容量误差。

电容的标注方法分为:直标法、色标法和数标法。对于体积比较大的电容,多采用直标法。如果是0.005,表示0.005uF=5nF。如果是5n,那就表示的是5nF。

数标法:一般用三位数字表示容量大小,前两位表示有效数字,第三位数字是10的多少次方。如:102表示10x10x10 PF="1000PF",203表示20x10x10x10 PF。

色标法,沿电容引线方向,用不同的颜色表示不同的数字,第一、二种环表示电容量,第三种颜色表示有效数字后零的个数(单位为pF)。颜色代表的数值为:黑=0、棕=1、红=2、橙=3、黄=4、绿=5、蓝=6、紫=7、灰=8、白=9。

电容容量误差用符号F、G、J、K、L、M来表示,允许误差分别对应为±1%、±2%、±5%、±10%、±15%、±20%。

⑥电容的正负极区分和测量。

电容上面有标志的黑块为负极。在PCB上电容位置上有两个半圆,涂颜色的半圆对应的引脚为负极。也有用引脚长短来区别正负极长脚为正,短脚为负。

当我们不知道电容的正负极时,可以用万用表来测量。电容两极之间的介质并不是绝对的绝缘体,它的电阻也不是无限大,而是一个有限的数值,一般在1000兆欧以上。电容两极之间的电阻叫做绝缘电阻或漏电电阻。只有电解电容的正极接电源正(电阻挡时的黑表笔),负端接电源负(电阻挡时的红表笔)时,电解电容的漏电流才小(漏电阻大)。反之,则电解电容的漏电流增加(漏电阻减小)。这样,我们先假定某极为“+”极,万用表选用R*100或R*1K挡,然后将假定的“+”极与万用表的黑表笔相接,另一电极与万用表的红表笔相接,记下表针停止的刻度(表针靠左阻值大),对于数字万用表来说可以直接读出读数。然后将电容放电(两根引线碰一下),然后两只表笔对调,重新进行测量。两次测量中,表针最后停留的位置靠左(或阻值大)的那次,黑表笔接的就是电解电容的正极。

⑦电容使用的一些经验及来四个误区。

一些经验:在电路中不能确定线路的极性时,建议使用无极电解电容。通过电解电容的纹波电流不能超过其充许范围。如超过了规定值,需选用耐大纹波电流的电容。电容的工作电压不能超过其额定电压。在进行电容的焊接的时候,电烙铁应与电容的塑料外壳保持一定的距离,以防止过热造成塑料套管破裂。并且焊接时间不应超过10秒,焊接温度不应超过260摄氏度。



四个误区:

●电容容量越大越好。

很多人在电容的替换中往往爱用大容量的电容。我们知道虽然电容越大,为IC提供的电流补偿的能力越强。且不说电容容量的增大带来的体积变大,增加成本的同时还影响空气流动和散热。关键在于电容上存在寄生电感,电容放电回路会在某个频点上发生谐振。在谐振点,电容的阻抗小。因此放电回路的阻抗最小,补充能量的效果也最好。但当频率超过谐振点时,放电回路的阻抗开始增加,电容提供电流能力便开始下降。电容的容值越大,谐振频率越低,电容能有效补偿电流的频率范围也越小。从保证电容提供高频电流的能力的角度来说,电容越大越好的观点是错误的,一般的电路设计中都有一个参考值的。

●同样容量的电容,并联越多的小电容越好,

耐压值、耐温值、容值、ESR(等效电阻)等是电容的几个重要参数,对于ESR自然是越低越好。ESR与电容的容量、频率、电压、温度等都有关系。当电压固定时候,容量越大,ESR越低。在板卡设计中采用多个小电容并连多是出与PCB空间的限制,这样有的人就认为,越多的并联小电阻,ESR越低,效果越好。理论上是如此,但是要考虑到电容接脚焊点的阻抗,采用多个小电容并联,效果并不一定突出。

●ESR越低,效果越好。

结合我们上面的提高的供电电路来说,对于输入电容来说,输入电容的容量要大一点。相对容量的要求,对ESR的要求可以适当的降低。因为输入电容主要是耐压,其次是吸收MOSFET的开关脉冲。对于输出电容来说,耐压的要求和容量可以适当的降低一点。ESR的要求则高一点,因为这里要保证的是足够的电流通过量。但这里要注意的是ESR并不是越低越好,低ESR电容会引起开关电路振荡。而消振电路复杂同时会导致成本的增加。板卡设计中,这里一般有一个参考值,此作为元件选用参数,避免消振电路而导致成本的增加。

●好电容代表着高品质。

“唯电容论”曾经盛极一时,一些厂商和媒体也刻意的把这个事情做成一个卖点。在板卡设计中,电路设计水平是关键。和有的厂商可以用两相供电做出比一些厂商采用四相供电更稳定的产品一样,一味的采用高价电容,不一定能做出好产品。衡量一个产品,一定要全方位多角度的去考虑,切不可把电容的作用有意无意的夸大.

点击此处查看原文 >>

系统分类: 电子制造   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(506)
发表于:2007-8-3 18:28:54
标签:99se  滚轮增强  

1

Protel99se鼠标增强软件3.0

rar

【使用方法】:

    本软件完全免费,绿色免安装。复制到硬盘的任何地方,然后运行软件,出现软件界面,点击“隐藏窗口”按键,就可以在Protel99se中使用本软件所有功能。
    如想关闭本软件,点击“系统托盘图标”,出现软件界面,点击“关闭软件”即可。

【功能说明】:

    ★ 在手动布局时,按住鼠标左键移动对象,再点击右键,可旋转对对象。

    ★ 按住右键移动鼠标,实现在原理图编辑器中用鼠标移动工作区。

    ★ 向上滚动滚轮 --> Zoom In 放大   

    ★ 向下滚动滚轮 --> Zoom Out 缩小     

    ★ 单击中键     --> Zoom Pan 移动工作区

    ★ 按住中键向左移动放开 --> 在画线时退回上一步

    ★ 按住中键向右移动放开 --> 删除有焦点的对象 和 删除所有选择的对象

    ★ 按住中键向上移动放开 --> 放置对象 或 画线时,进入属性修改

    ★ 按住中键向下移动放开 --> 放置对象时:旋转对象;画线时:切换线的方向

    ★ 按住中键向左上移动放开 --> Zoom Out 缩小(适合普通三键鼠标)

    ★ 按住中键向右下移动放开 --> Zoom In 放大 (适合普通三键鼠标)

    ★ 按住中键向右上移动放开 --> 在PCB中,用于切换画线板层

    ★ 按住中键向左下移动放开 --> FitAllObjects 显示所有对象

    ★ 在PCB、SCH、PCBLib、SCHLib四个编辑器中实现本软件的所有功能

点击此处查看原文 >>

系统分类: PCB   |    用户分类: 无分类    |    来源: 转贴

评论(1) | 阅读(773)
发表于:2007-8-3 18:05:17
标签:录音工具  MP3  

2

Auvisoft MP3 Recorder v1.20 注册机

rar

Auvisoft MP3 Recorder v1.20 注册机 

Auvisoft MP3 Recorder可以录制任何来自声卡,麦克风,line-in设备(例如磁带...)...的声音.你可以用它录音乐,电影里的对话,游戏里的音乐...而且还可以把录制的文件保存为MP3, OGG或者WAV的格式。

 注册机生成注册码后,没有录音长度限制。

点击此处查看原文 >>

系统分类: 资源共享   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(490)
总共 , 当前 /