Bit-bang USB--Perhaps The Easiest USB Interface Yet!
Considering the complexity of the USB interface, using a USB port to toggle an LED is a little like using a sledgehammer to drive a small nail. But that is exactly what this article is going to show you how to do.
Just imagine being able to control a bank of eight relays, read eight switches, or a mixture of both--all via USB using a single chip with no microcontroller or firmware required! In the arena of "easily-implemented USB", the folks at FTDI (www.ftdichip.com) have done it again by releasing their new FT245BM USB-FIFO and FT232BM USB-UART devices. This article will also show a rather simple design for a low-frequency arbitrary waveform generator; again, with no microcontroller required.
By combining one of these new devices with FTDI's royalty-free drivers (compatible with Windows 98/ME/2000/XP), users can interface an electronic device to a host PC via USB in a matter of minutes or hours rather than weeks or months.
FT245BM Overview
For those of you already familiar with FTDI's previous device, the FT8U245AM, the list of new features includes a new "Bit-Bang" mode (which we will cover in this article), reduced external component count, features that improve throughput performance, and support for isochronous transfers.
For those of you who are new to USB or FTDI's USB-FIFO devices, please read on for a quick overview. The USB ports on the back of most of today's PC’s offer a highspeed digital interface between the host PC and an electronic peripheral. Electronic devices designed around the FT245BM device can achieve host data rates approaching 8 megabits per second. They also offer “hot swapping”, are self-powered up to 500 milliamps (no more wall warts!), generate no interrupt conflicts to contend with, and provide the convenience of knowing that most PC’s on the planet have the correct interface for your new project built right in.
The FT245BM is FTDI’s second-generation USB-to-FIFO chip that makes easy work of connecting your electronic device to a host PC via USB. The electrical interface between your microcontroller and the FT245BM is comprised of eight data lines and four handshaking lines. (If you will be using the Bit-Bang mode, all that is needed are the eight data lines.) Device drivers are provided royalty free that make the FT245BM look like an RS-232 device. Once a serial port has been opened by your application program, bytes sent to the port are rerouted to the Windows scheduler and USB port via FTDI's drivers.
A second version of the device drivers based on a DLL (Dynamically Linked Library) is also available as a free download. The DLL version of the drivers offers a higher data rate but requires that your program load the DLL at runtime. Example source code for Visual C++, Visual Basic, and other programming languages illustrating how to load the DLL is available for download from both the ftdichip.com and dlpdesign.com websites
The FT245BM is only available in surface mount form from FTDI. You can either design a PCB yourself and use a fine-tipped soldering iron to solder the chip in place or use the DLP-USB245M module as shown later in this article. The DLP-USB245M takes advantage of the new features of the FT245BM and allows for easy integration into your hardware design via its standard 0.6-inch DIP interface. Features of this module include an EEPROM for storing description strings, up to an 8-megabit-per-second data rate, and full compatibility with FTDI’s royalty-free drivers. A datasheet for this module (including a schematic) can be downloaded from dlpdesign.com.
Bit-Bang Mode
Both the FT232BM and FT245BM devices support the new Bit-Bang mode. Utilizing the Bit-Bang mode requires that the application program running on the host uses the DLL version of FTDI's USB device drivers.
Keep in mind that the Bit-Bang mode is a side feature of sorts in that the primary intention of the FT245BM is to interface a microcontroller/DSP/FPGA/etc. to a host PC. The Bit-Bang mode is simply one of the latest features of this extremely useful little chip.
Four commands are used to access the Bit-Bang mode. The first, FT_SetDivisor(),
controls the rate at which data is latched to the output data lines on the chip. For
example:
FT_STATUS status;
USHORT dta;
Dta = 0x400;
status = SetDivisor(dta);
if(status != FT_OK)
{
CString str;
str.Format("Data entered (%d) is not a valid divisor.", dta);
AfxMessageBox(str);
}
This allows data to be clocked out on the eight data lines at a predetermined rate. Note that in Bit-Bang mode there is no output line provided for “latching” data into an external device—the data simply appears on the eight data lines. One of the eight data lines could, however, be used as a latch requiring that the host software keep track of the state of both the seven-bit data and the latch line separately. The second command, FT_Write(), actually sends the data to the FIFO memory in the FT245BM where it waits to written to the output data lines. The third command, FT_SetBitMode(), allows you to select which bits are inputs and which are outputs. This command is also used to enable and disable the Bit-Bang mode. For example:
//enable bit bang mode
status = SetBitMode(0x0f, 0xff);
if(status == FT_OK)
{
//bit bang mode active
}
This code will activate Bit-Bang mode (2nd parameter of SetBitMode) with D7 through D4 set to be inputs and D3 through D0 set to be outputs (1st parameter of SetBitMode). The forth command, FT_GetBitMode(), is used to read the current state (high/low) of the eight data lines.
Data that is transferred from the FIFO to the output data lines is latched on the lines until a different byte is sent. No external buffer or latch is required to maintain the status of the data lines while in Bit-Bang mode. (When not in Bit-Bang mode, data is only held on the data lines as long as RD# is held low.) This technique is demonstrated in the next section in which I will use the sledgehammer to drive a small nail..
Switch/LED Example Circuit
Figure 1 – Switch and LED circuit using the DLP-USB245M
Figure 1 shows a DLP Design DLP-USB245M module configured into what is probably the simplest implementation of a USB device ever seen. The circuit (Figure 2) will allow the host program to read the state of the four switches and turn each of the four LED’s on or off individually with no microcontroller required. In fact, if Version 2.0 of the DLP Design Test Application (more on this later) is used to control this circuit, then no software development of any kind is required to toggle the data lines.
Figure 2 – Switch and LED circuit
Driver transistors and relays for USB control of up to eight relays could replace the switches and LED’s. With some additional external circuitry, devices like event timers, device programmers, etc. could also be developed that require no firmware.
Both this circuit and the next employ a P-channel MOSFET to control power going to the target electronics. Once Windows has enumerated the DLP-USB245M module, the FT245BM takes its SLEEP# line low. This circuit could also be used to control power to higher-current applications since the RC network connected to the gate of the MOSFET sets the rise-time (limiting the inrush current) for the power going to the target electronics.
Note: Care must be taken to ensure that all target circuitry does not exceed the maximum 500mA (assuming direct connection to a host computer or self-powered hub) available from the host USB port. If your peripheral is connected to a bus-powered hub, then it must draw no more than 100mA.
Arbitrary Waveform Generator
Figure 3 – Arbitrary Waveform Generator
Figure 3 illustrates another design that takes advantage of the new Bit-Bang mode. The DLP Design DLP-USB245M is used once again to prevent having to work with the surface-mount FT245BM device.
Figure 4 – Schematic for the Arbitrary Waveform Generator
In this example circuit (Figure 4), a simple eight-bit DAC is used to create a rather basic low-frequency arbitrary waveform generator. The data latch in the DAC is placed in transparent mode such that the data that shows up at its parallel input is passed directly through to the device's output without the need to be latched by an external device. By setting the update rate using the FT_SetDivisor() command, the update rate into the DAC can be controlled, and relatively precise waveforms can be generated. The desired waveform can be created on the host PC and then written to the FT245BM via USB for recreation by the DAC. (Additional circuitry could also be added to expand the output voltage beyond the 0-5 volts provided by the USB port.)
Test Application
So you say you don't want to have to write an application program for the host? Well, you may not need to depending upon the complexity of your application. If all you want to do is send a few bytes to the USB device and observe the response coming back, then the DLP Design Test Application (available as a free download from dlpdesign.com) may be all that you need. This application is compatible with both versions of FTDI's device drivers, and it is the perfect companion for helping debug new designs. A second version of the Test Application (Version 2.0) that supports all of the latest features in FTDI’s USB DLL drivers (including Bit-Bang mode) is also available for a shareware-level fee of $20 ($13 with the purchase of any DLP Design product)
Conclusion
As mentioned earlier, the Bit-Bang mode only utilizes one small feature of the FT245BM device…but just imagine the possibilities! An electronic device that fits in the palm of 7 your hand, requires no other power source, works with just about any PC, and requires no microcontroller or in-depth knowledge of USB. The enhanced functionality of the new FT245BM device provides developers with just about any level of experience the ability to easily connect to the USB interface.
- |
- +1 赞 0
- 收藏
- 评论 0
本文由三年不鸣转载自FTDI CHIP Official Website,原文标题为:Bit-Bang USB: 也许是最简单的USB接口!,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
ADD A UNIVERSAL SERIAL BUS INTERFACE TO YOUR NEXT PROJECT -- IT‘S EASIER THAN YOU MIGHT THINK!
Only a very small percentage of programmers have theknowledge and experience necessary to write Device Drivers. Thanks to FTDI‘s virtual COMdrivers and the FT8U245AM, all you have to know to use USB on your next project is how toopen, read and write to the RS-232 ports.
Developer Friendly USB: A Detailed Look At How Easily A USB-based Device Can Be Developed
As the popularity of USB continues to increase, so does the desire and need foreasier ways to develop USB-based products. Lots of integrated circuit manu facturers are now offering USB serial engines and integrated USB/Microcontrollerchips. The use of these devices assumes you will take on the burden of allrequired software development.The development of most new USB-based products begins with the laboriousand frustrating task of writing a device driver. This task can easily consume thebulk of a developer’s free time (nights and weekends that is) trying to stay onschedule.
Eaton Bussmann(伊顿巴斯曼)紧凑型断路器/隔离开关选型指南
目录- Compact circuit-breakers and switch-disconnectors Overview Compact circuit-breakers and switch-disconnectors Compact circuit-breakers and switch-disconnectors Dimensions
型号- 265941,265943,NZM2-XHBR,285555,285556,NZMC1-S100-SVE,285557,285558,285559,265944,265946,265947,NZMN1-4-A160,NZMH4-4-AE800,NZMN1-A125-NA,NZMC2-S125-SVE,265930,265931,PFR-WMA-210,265938,NZMN2-4-VE160/100-SVE,265939,265933,265935,NZMH2-VEF150-BT-NA,265936,NZMH4-VEF900-NA,NZMC2-A200,NZMB1-A160,NZMH2-ME220,NZMN3-4-VE400/250,NZMN3-4-A320/200-AVE,265921,265927,265928,265922,265924,265925,NZMN3-...E...,NZMN2-ME140-SVE,NZMB1-A32-SVE,NZMH2-A125-FIA30-BT,265910,NZMB2-AF90-NA,NZMH2-A200,ACCESSORIES,265915,265916,265918,265912,NZMH2-AF30-NA,265913,NZM3-4-XKV2P-K,NZM1-XU600AC,265919,NZM12-1000,272204,272205,272206,272207,272208,272209,265984,265985,265987,NZMH1-4-A160,265981,265982,265988,NZM3-XKS240,NZM1-XUHIV20L110-130AC,265990,NZMH3-VE250-T,NZM4-XUHIV2024DC,265975,265976,N1-...,NZM2-XRD380-440AC,PN2-4-250,NZMB1-A125,265978,265979,NZMH3-4VE400-AVE,PN2-160,NZMN2-AF175-NA,265963,265964,NZMB2-S1.6-CNA,NZMN1-M100,265960,265961,265966,265967,272250,272251,272252,NZMN1-A...,272253,272254,272255,PN1-160/HIV/DA-SVD-SW/ATEX22,272256,272258,NZM3-XTVDV-60-NA,NZMH4-AEF700-NA,NZMN3-VEF350-NA,NZM3-XAVS,265957,265958,NZM4-XUHIV2024AC,286001,286002,286003,107810,286004,286005,286006,NZMH1-4-A125,NZMB2-4-A250-SVE,NS3-...-NA,NZM3-XR208-240AC,107809,107808,107803,107802,107801,107800,107807,107806,107805,NZMN2-4-A250-SVE,107804,107821,107820,NZMH3-VE400,NZMN2-S250-CNA,N4-1250,NZM1-XSM-L,107819,NZMN3-A320,107814,107813,107812,107811,107818,N4-4-1250-S1-DC,107817,107816,NZM1-XSM-R,107815,NZM4-XDVR,NZMH4-AE1000,NZMH3-4-VE630-T-AVE,NZMB1-AF20-NA,NZMH1-4-A100,NZMH1-S50-SVE,NZMH1-4-A32,N3-4-500-S1-DC,NZMN3-VE250-NA,NZMH2-S80-CNA,265996,265997,265991,265993,NZMB2-A125-NA,265994,NZMH2-4-VE250,NZMH1-4-A20,NZMB2-A200-BT,NZMC1-A80-SVE,NZMH1-4-A25,NZMH2-4-A160-SVE,NZM-XMC-AC,NZMN1-4-A125,NZMH2-A63-BT-NA,NZM4-4-XKSFA,NZM1-XUL12DC,NZMN1-AF50-NA,NZMH3-4-AE630-T,NZMH1-4-A50,107847,107846,107845,107844,107848,KS150-NZM7,PFR-5-110AC,NZMN2-VE160-SVE,N4-XAS12-1250,NZM4-XMVRL,NZMH1-4-A40,PFR-W-70,NZMH2-A25-BT,NZM1-XCI43-TVD,NZMH1-4-A80,NZMN1-4-A100,N2-200-BT,NZMN4-AE1000,NZMB1-A50-SVE,NZMH4-VE800-S1,107825,107824,107823,107822,107827,107826,107843,107842,NZMN2-AF100-BT-NA,107841,107840,NZMH1-M40-SVE,NZMN1-A80-SVE,115450,115451,115452,115453,NZMH1-4-A63,NZMH2-S160-CNA,115454,NZMN2-S33-CNA,NZMN4-AEF1000-NA,107773,107777,NZM2/3-XUHIV380-440AC,266475,107776,266476,NZMC1-M100-SVE,107775,107774,NZMB2-A250-SVE,NZMH3-AEF400-NA,NZMH2-A32-S1,NZMB2-AF45-BT-NA,NZMN2-A32-NA,NZM1-XHB-DA-NA,NZMN3-AEF600-NA,NZMB2-S100-CNA,NZM2-XHB,107784,107783,107782,107781,107788,107787,107786,107785,NZM3-4-XMC-MB,107780,115393,NZMB2-AF40-BT-NA,115394,NZMC2-M125-SVE,NZM3-XKA2,115395,NZM...2-ME...,266471,266472,107779,266473,NZM-XBZ1000,107778,266474,115390,115391,266470,115392,NZMH2-A160-SVE,PFR-W-30,PFR-W-35,NZMN1-4-A80,NZM2-4-XIPK,NZMB2-AF25-NA,NZMN2-ME200-NA,NZMH3-A400,266446,266447,NZM...XMC,266448,266449,NZM2-XRD208-240AC,NZM3-XKSAE,PFR-W-20,NZMN1-S12-CNA,NZMH4-AEF1200-NA,NZMH2-AF100-NA,NZMH2-S80-SVE,NZMN2-A125-BT-NA,NZM1-XFIR,NZM1-XFIU,NZM3-XKSAV,266450,266451,266452,NZM2-4-XIPA,NZMH1-A125-SVE,NZMC3-A400,PN3-400/HIV/DA-SVD-SW/ATEX22,NZMN3-VE630-T,NZM4-XA208-250DC,NZMN3-VEF400-NA,NZMC3-4-A320/200,NZM2-XDV,NZMN1-A40-SVE,NZM3-XR380-440AC,NZMB1-4-A100,NZM4-XAS14-1600,107795,107794,107793,107792,107799,107798,107797,107796,NZMN3-VE400,107791,107790,NZMN2-4-AF125-BT-NA,NZM2-4-250-XKCO,NZMH2-A20-SVE,271842,107789,NZM2-4-250-XKCU,NZMB1-4-A125,NZMC2-4-A125-SVE,NZMH2-A250-FIA30,NZM4-XA208-250AC,N4-4-...S1-DC,NZMN4-VE1000,NZMB2-S12-CNA,NZMH2-AF80-BT-NA,NZMC2-4-A125,NZM1-4-XFI300R,NS4-800-NA,NZM1-4-XFI300U,NZMH2-AF45-NA,NZM-XMC-MB,NZMH2-AF15-BT-NA,NZMB1-4-A20 :,NZM4-XA24AC,285600,285601,285602,285603,285604,285609,NZMN3-A320-AVE,NZMN2-AF50-BT-NA,NZM2/3-XUHIV208-240AC,NZMB2-A25-NA,NZMB2-A50-NA,NZM4-XA24DC,285610,285611,285612,285613,285614,NZM1-XSRM-R,NZMB2-S63-BT-CNA,NZM-XDMI-DPV1,NZM1-XSRM-L,NZM1-XFI300R,NZMC2-A250,NZM1-XFI300U,NZMB1-4-A160,NZMC2-4-A160,NZMC3-4-A500/320,102907,102906,NZM2/3-XA110-130AC,NZMB1-A100,102909,102908,NZMN4-AE630,108269,NZM2/3-XA110-130DC,NZM3-XKSFA,NZMB2-AF150-BT-NA,NZM3-4-XKR13,281267,281265,281266,281263,NZMH2-A250,281264,108272,NZMN2-AF80-NA,NZMH3-VEF600-NA,108270,108271,NZMB2-AF50-NA,281254,281253,NZM4-XAHIV48DC,281251,NZMH2-A40-BT-NA,NZM1-XUHIV480-525AC,NZM1-XUHIVL380-440AC,NZMC2-A200-BT,NZMH2-AF70-NA,NZM4-XAHIV48AC,281247,281248,281245,281243,NZM1-XU48AC,281241,NZM4-XUVHIV,NZM2-XTVD-NA,NZM3-4-XMC-S0,NZMH2-4-A200-SVE,NZMH4-ME...,NZM1-XAHIVL208-250DC,NZMB2-AF100-BT-NA,281239,281236,281237,281234,NZM2-4-XKP,281235,281232,281233,281230,281231,NZMN4-AEF900-NA,113538,113537,113536,113535,113534,113533,NZMH2-VE250-SVE,113532,PFR-WMA-35,113531,NZM3-XTVDVR-NA,NZMH2-VE250-BT-NA,NZMB2-AF20-NA,NZMH1-S63-SVE,NZMH2-S8-CNA,113539,NZMH2-A20-BT,NZM1-XHB-DA,NZMB1-A80-SVE,NZMH2-AF25-BT-NA,NZMN2-4-AF225-BT-NA,113541,113540,NZMN3-A320-BT,NZMH2-4-A160/100,113527,113526,113525,113524,113523,113521,NZMH2-A100,113520,PN3-630/HIV/DA-SVD-SW/EMV/ATEX22,NZMN2-VE250-NA,113529,NZMH4-4-AE800/
M-G32EV041 USB Evaluation Cable Interface Board for EPSON IMU/Accelerometer
描述- 本资料介绍了EPSON生产的M-G32EV041 USB评估电缆接口板,用于控制EPSON IMU/Accelerometer(包括M-G354、M-G364、M-G365、M-G370和M-A352)并通过USB连接PC。该评估板支持Windows 7/8.1/10操作系统,并提供了详细的硬件连接说明、软件要求和注意事项。
型号- M-G32EV041,E92E609041,M-A352,M-G32EV051,M-G370,M-G364,M-G354,M-G365,G-SERIES
3PEAK Releases High-speed Analog Switch TPD160221 with a Signal Switching Rate of up to 16Gbps
3PEAK has launched the high-speed analog switch TPD160221. The TPD160221 high-speed analog switch features a 3.3 V power supply, bidirectional low-latency 2:1 selection, and a switching speed of 16 Gbps. It is compatible with high-speed serial interface signals such as PCIe 3.0/4.0, DP 1.3/1.4, and USB 3.1/3.2.
USB到RS485串行转换器电缆数据表
描述- 本资料介绍了FTDI公司生产的USB到RS485串行转换电缆,该电缆通过FT232RQ USB到串行UART接口IC实现USB与RS485接口的转换。电缆支持USB供电,兼容USB 2.0全速,提供1.8米或5.0米长度选项,支持高达3 Mbaud的数据传输速率。电缆内置FTDIChip-ID™功能,提供安全保护,并支持多种操作系统。
型号- FT232RQ,USB-RS485-WE-5000-BT,USB-RS485-WE-1800-BT,USB-RS485-CC-LLLL-CU-X,USB-RS485-WE,USB-RS485
Nisshinbo(日清纺)电子芯片选型指南(英文)
描述- Nisshinbo Micro Devices Inc.is the result of the integration of former New Japan Radio Co., Ltd. and former RICOH Electronic Devices Co., Ltd. Both companies, having contributed to expanding the Nisshinbo Group's microdevices business so far, will further grow as an "Analog Solution Provider" for growing markets by strengthening the structure and achieving synergies through business integration.
型号- NJM2902C,NJM2902B,NJU7076B,R3134,R3133,R2045,R1191,R5550,NJW4303,R1190,NJM2842,R3132,NJM2841,R2043,R3130,NJM2846,NJM2845,NJM2847,NJL5901AR-1,NJM5532C,NJM2901C,R5110XXX1A,R5110XXX1B,NJM393C,R5326,NJG1697EM1,R5324,NJW4315,NJU1206MER,NJM2855,R2051,NJM2857,NJM2856,NJW1280,NJU7098A,NJM2902CA,R5110XXX2C,R5110XXX2D,NJM390A,NJU211,R2061,NJM2820,R3154,NJM2822,R3152,NJW4760,NJM2821,NJM2823,NJM2825,NJM2828,NJG1801AKGC-A,NJM2827,NJM2829,NSNJ9200A,NJM064C,NJM391A,RS5C338A,R5106,R5107,NJU3610,R5108,R5109,R5105,NJM2151A,R3160,NJM2831,NT1191GEAE3A,NL6010,NJM2830,NA2100,NJM2835,NL6011,NJM2837,NL6012,NJM2836,NJM2839,NJU9102A,NJL5902R,R1155,NJG1669MD7,R1154,NJW4107,NJW4106,NJU72501,NJW4105,NJW4104,NJM2570A,R1150,NJW4100,NJM2801,NJM2804,NJM2806,NJM2805,R5528,NJM062C,R5524,R5527,R5520,NJW4109,NJG1684ME2,R5523,NJW4108,NJG1188KG1,NJW4118,NJW4116,R1163,NJW4113,R1160,R1161,NJW4111,NJW4110,NT1193FAAE2S,NJW4351,NJM2815,NJM2816,NJM12877,NJW4162A,NJU7381A,NJG1108HA8,NJM2904CA,R3114,R2025,NJM2819A,R3112,NJG1617K11,R5538,R3111,R2023,R3118,R3117,NJM2904C,R5533,R3116,NJM2904B,NJG1144KA1,R1170,R3200X064A,NJMOP177,R1173,NJM2374A,R2262,R1171,NJW1298,NJW4321,R1172,NJW4320,NJM78M00S,NJM2903C,NJU7382A,NJM084C,RN5T618,NJG1801BKGC-A,R2033,R5543,R1180,R5540,R5541,NJM2373A,NJG1657MD7,NJM12856,NJU7365,NJU7366,NJU7367,NJU7092A,NJU7364,NJM2748A,RP600,MUSES8832,RN5U700,RP602,RP604,RN5T614,RP605,NT1819NAAE2S,NB7200,NJU7360,R1801,NSVS1145B,NJU77572,NJU7356,R1800,NJM41001T,RN5RZ,NJU8759A,NJU7093A,NJU7116,NJL6402R-2,NJU7118,NJU7119,NJM2505A,NJW1200,NJG1740MHH,MUSES8820,RN5VD,NJU72090,NJU7387,R1810,NJU7141,R3200X002X,NJU7384,NJU7385,NJU7386,NJU72097,RM590,NJU7380,NJG1730MD7,NJU9555,NJM17431,NJM2769B,NJU77550,NJU7091A,R3200X001X,NJU77552,NJU77551,NJU77554,NJU6311 SERIES,NT1189GDAE3S,NJU6322 SERIES,NSVS1231B,NJU9103,RC5T619X,NB7400,NJU9102,NJU9101,R5117,NJM2880,R5116,NJM2882,NJM2881,NJM2884,NJU6376 SERIES,R5112,NJM2883,NJM2641,NJM2886,NJW1230,NJM2885,R5590,NJM2888,NJM2646,NJM2887,NL6002,NT1191GEAE3S,NJM2407,R3121XXXXE,NJM8191,NJM8190,NJU6063,NJU7394,RM517,RV5C348B,RV5C348A,NJG1812ME4,NJM2893,NJM2173A,NJM2892,NJM2894,NJW1241,NJW1240,NJG1812AMET-A,NJU7392,NJU6062,NJU6061,NJU77580,NJU77582,NJU6360 SERIES,NJU6212 SERIES,NJU6365 SERIES,RN5RF,NJU6402B,NJM2860,NJM2862,NJM2861,NJL5909RL-4,RN5RL,NJM2864,NJM2863,RN5RK,NJM2866,NJG1682MD7,NJM2865,NJM2868,NJU7181,NJM2626,NJM2867,NJM2627,RN5RT,NJL5830R,NJL6195R,NJW2307,NJM2749A,NJM2871,NJM2870,NJG1159PHH,NJW2311,NJM2872,NJM2875,NJM2874,NJM2877,NJM2876,NJM2879,NJU6080,NJM2878,NJG1816K75,NJG1143UA2,NJU7640,NJM14570,NJU6311,NJM2288,RP200,RS5C372A,RP201,RS5C372B,RP202,NJW1143A,NJU7630,NJU7631,NJU7632,NJM2872A,NJU71074,NJM8830,NJM2294,NJM2299,NJM2059,NJM2058,NJM2872B,NJG1145UA2,NC2701MA,NJG1814MD7,NJU8759,NJU71041,NJG1146KG1,NJMOP1772,NJU8758,NJW1142A,NJU71044,NJW4305A,NJM5532,NJM084CA,NJM8801,NJM2871A,NJL6193R-3,NJM2871B,R3120XXXXE,NJU6323,NJU6322,R3120XXXXA,NJU6321,NJU7650,NJG1186PJL-A,NJU6324,NJW1933,NJM2275,NJM2274,NJM2278,NJM1431A,NJL6407R,NJM3414A,NJL6502R-1,NJM14558,NJU7200,NJU7201,NJU7202,NJM2768B,NJU6350,NJU7680,NA7200,RP402,NJG1151MD7,NC2600,RP400,RP401,NJU7098AF1-C,MUSES72323,NS1101,NJU7670,NS1102,NJU7677,NJM78M00,NJM41005T,NJG1818K75,NJM358C,NJU7222,NJU7223,NJG1648HB6,NSVS1126B,NJL6401R-3,NJU6377,NJU6376,NJU7221,NSTS1431B,NJM082CA,NJU7211,NJU6363,NJU6360,NJU7691,NJU6367,NJU6366,NJU6365,NJU6364,NJU6369,NJU6368,NJM358CA,NJU77903-Z2,NJU7690,R1232,NJM2586A,NJU6221 SERIES,RN5C752,NJD3015,RN5C750,NJM064CA,NJW4148,R5111XXX1A,R5111XXX1B,NJW4142,NJW4141,NJW4140,NJW4382,NJW4750T1,NJM45001,NSTS9118B,NJW4381,R1243,R5601,R5602,R1242,NJU72322,R1245,NC4650,R5111XXX2D,NJU72315,NJG1186PJL,NJW4615A,NJU72750A,NJM2561B,NJG1800NB2,R1240,NJM2561A,NJW4155,R5111XXX2C,NJW4154,NJW4153,NJM13403,NJM13404,NJU7388B,NJG1739K51,R5617,R5612,R5613,NJU6367 SERIES,NJM393CA,R5610,NJW4119,R5611,NJW4128,NJU72751A,NJW4810A,NJM2584A,NJW4122,NJW5211,NJW5210,NJW4120,MUSES72320,NJG1173UX2,NSTS9116A,NJD3006,NJW4152-AB,NJD3004,NJU71091T1,NJD3007,NJG1801K75,NJW4138,NJM2583A,R1260,NJW4133,NJW4132,NJL6195R-W,NJW4372,NSTS9117A,NJU7386A,ND1160,NJU7606,NJM2566A,NJU7600,RN5C713,NJU7601,NJW1871A,NJU7602,RN5C711,RN5C716,NJM062CA,NJW4188,NJW4187,NJU7367A,NJW4186,NJU4051B,NJW4185,NP8700,NJW4184,NJW4183,NJW4182,NJW4181,NJU7367B,R1207,NJW4190,R1208,R1205,R1206,R1200,NJU71031,NJG1127HB6,NJG1156PCD,NJMOP2277,R1203,R1204,NJU71032,R1202,NJU77806,NJG1666MD7,NJW4196,NJW4191,R1218,NJU7620,NJU4053B,NJM2060,R1210,R1211,R1214,R1215,R1212,R1213,NJM2068,NM2101,NJU3711A,NJM339C,NJW4161,ND1130,NJW4160,NR1700,NJG1686MHH,NJU7610,R1225,R8300XXXXA/G,NJU72344,NJU72343,R1223,NJU72342,R1224,NJU72341,R3150XXXXE,R3150XXXXF,NC2650,NJW4177,NJU4052B,NJW4175,NJG1117HA8,NJW4171,NJW4170,R3150XXXXA,R3150XXXXB,NJM41031,NJU7870-Z2,NJM41033,NJM8020,NJU7086,NJM2903CA,NJM41035,R5114XXX2,R5114XXX1,NJU7089,NJU7391A,R5436,R5437,R5438,NJM8021,R5439,R5432,R5433,R5434,R5435,NJU6394 SERIES,NJG1187KG1,NJW1159,NJM2723,NJM2725,NJU7084,NJU7085,NJM2729,NJM41041,NJM41042,NSNJ2016,NJM41045,NJU7076,NSTS9110A,NJU7077,NJU7078
M-G32EV031 USB Evaluation Cable Interface /Breakout Board for EPSON IMU
描述- 本资料介绍了EPSON IMU的USB评估电缆接口/分线板(M-G32EV031),该产品用于将Epson IMU的1mm间距连接器转换为2.54mm间距,以便通过USB接口与PC控制。它简化了Epson IMU产品的初始评估和快速测试。
型号- M-G32EV031,E92E609031,M-G354PDH0,M-C30EV041,M-G364PDCA,M-G364PDC0
FT245BM USB FIFO(USB-并行)I.C。
描述- FT245BM是一款由Future Technology DevicesIntl.Ltd.生产的第二代USB FIFO集成电路。该器件不仅增加了额外功能并减少了外部组件数量,还保持了与原始设计的较高引脚兼容性,使得升级现有设计或降低成本变得容易,同时也提高了在新的应用领域中使用的潜力。
型号- MIC2025-2BM,TC55,IRLML6402,FT245BL,FT232BM,240-1035-1,FT8U245AM,FT245BQ,93C46,93C56,93C66,FT245BM,CSTCR6M00G15,93LC46B,NDT456P
A4771F 5V 2.3/2.75A带标志的高端电源开关
描述- A4771F是一款适用于5V 2/2.5A应用的USB接口输出保护芯片,集成了过流保护、短路保护、过温保护和欠压保护等功能。该芯片具有快速响应保护,可限制输出电流以保护前端电源,并提供故障标志输出以指示故障条件。
型号- A4771FE5VR-X,A4771F,A4771FE5R-X
M-V34EV031 USB Evaluation Cable Interface Board for EPSON IMU
描述- 本资料为EPSON IMU(惯性测量单元)的USB评估电缆接口板M-V34EV031的数据表。该评估电缆板用于通过USB连接PC控制IMU,便于初步评估公司的IMU产品。
型号- M-V34EV031,E92E603031
EFM32HG MCU使用USB HID实现与PC双向通信,从usbdhidkbd工程移植程序,关于USB描述符需要修改哪些内容?
参考例程usbdhidkbd是USB HID Keyboard例程,实现与PC双向通信需要改成HID自定义,具体是修改接口描述符中bInterfaceProtocol将1改为0,bNumEndpoints将1改为2,表示端点0以外的端点个数,双向通讯需要输入输出两个端点,所以最后还需要增加一个输出端点描述符。
Kinetic Technologies Lowest Resistance USB Current-Sink Protection Switch KTS1696A Enabling Power Delivery up to 140W
Kinetic Technologies has announced the highest power addition to its comprehensive range of power protection solutions with the KTS1696A. This robust protection device has been designed to isolate and protect against abnormal voltage and current conditions through a slew-rate controlled, reverse-blocking, 11mΩ, low-resistance MOSFET switch in a tiny 2.7×2.7mm 25-bump WLCSP package.“
Kinghelm‘s USB 2.0 Type-A Male Connector KH-USB-AM-2712 Achieves Simple and Fast Data Exchange
USB connectors, as a universal serial bus, are widely present in various electronic devices in our lives, such as computers, smartphones, cameras, and printers. Its design intention is to unify the interfaces of different types of electronic devices, thereby achieving simple and fast data exchange.
FTDI集成电路器件RoHS2-2011/65/EU和(EU)2015/863符合性声明(FT_000223))
型号- FT245BM,FT2232D,FT2232C,FT8U100AX,FT8U232AM,FT245BL,FT232BM,FT232BL,FT8U245AM
电子商城
现货市场
登录 | 立即注册
提交评论