DataSheet.es    


PDF XR21B1411 Data sheet ( Hoja de datos )

Número de pieza XR21B1411
Descripción ENHANCED 1-CH FULL-SPEED USB UART
Fabricantes Exar 
Logotipo Exar Logotipo



Hay una vista previa y un enlace de descarga de XR21B1411 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! XR21B1411 Hoja de datos, Descripción, Manual

XR21B1411
ENHANCED 1-CH FULL-SPEED USB UART
JULY 2016
REV. 1.2.0
GENERAL DESCRIPTION
The XR21B1411 (B1411) is an enhanced Universal
Asynchronous Receiver and Transmitter (UART) with
a USB interface. The USB interface is fully compliant
to Full Speed USB 2.0 specification that supports 12
Mbps USB data transfer rate. The USB interface also
supports USB suspend, resume and remote wakeup
operations.
The B1411 operates from an internal clock that is
programmable to 6, 12, 24 or 48 MHz. Therefore, no
external crystal / oscillator is required as in previous
generation UARTs. With the fractional baud rate
generator, any baud rate up to 12 Mbps can be
accurately generated using the internal clock.
The large 128-byte Tx FIFO and 384-byte Rx FIFO of
the B1411 help to optimize the overall data
throughput for various applications. The automatic
transceiver direction control feature simplifies both
the hardware and software for half-duplex RS-485
applications. If required, the multidrop (9-bit) mode
with automatic half-duplex transceiver control feature
further simplifies typical multidrop RS-485
applications.
The Vendor ID, Product ID, bus-powered mode, self-
powered mode, remote wakeup support or maximum
power consumption values, as well as default baud
rate settings can be programmed using the on-board
OTP through the USBD+ / USBD- pins.
The B1411 operates from a single 5V power supply
and is available in a 16-pin QFN package.
WHQL certified software drivers for Windows 2000,
XP, Vista, 7, 8, 8.1, 10 and CE, as well as Linux and
Mac are supported for the XR21B1411.
APPLICATIONS
Portable Appliances
External Converters (dongles)
Battery-Operated Devices
Cellular Data Devices
Factory Automation and Process Controls
Industrial applications
FEATURES
±15kV HBM ESD on USBD+/USBD-
USB 2.0 Compliant, Full-Speed (12 Mbps)
Supports USB suspend, resume and remote
wakeup operations
Unique preprogrammed USB serial number
Enhanced UART Features
Data rates up to 12 Mbps
Fractional Baud Rate Generator
128 byte TX FIFO
384 byte RX FIFO
7, 8 or 9 data bits
1 or 2 stop bits
Odd, even, mark, space or no parity
Automatic Hardware (RTS/CTS or DTR/DSR)
Flow Control
Automatic Software (Xon/Xoff) Flow Control
Multidrop mode
Auto RS-485 Half-Duplex Control
Half-Duplex mode
Selectable GPIO or Modem I/O
Internal 48 MHz clock with clock divisors
programmable down to 6 MHz
Single 5V power supply
5V tolerant inputs
16-pin QFN package
Virtual COM Port WHQL/HCK Windows certified
drivers
Windows 2000, XP, Vista, 7, 8, 8.1 and 10
Windows CE 4.2, 5.0, 6.0, 7.0
Linux, Mac drivers
Exar Corporation 48720 Kato Road, Fremont CA, 94538 (510) 668-7000 FAX (510) 668-7017 www.exar.com

1 page




XR21B1411 pdf
XR21B1411
REV. 1.2.0
ENHANCED 1-CH FULL-SPEED USB UART
1.0 FUNCTIONAL DESCRIPTIONS
1.1 USB interface
The USB interface of the B1411 is compliant with the USB 2.0 Full-Speed Specifications.
The B1411 uses the following set of parameters:
1 Control Endpoint
Endpoint 0 as outlined in the USB specifications
1 Configuration is supported
2 interfaces for the UART channel
Single interrupt endpoint
Bulk-in and bulk-out endpoints
1.1.1 USB Vendor ID
Exar’s USB Vendor ID is 0x04E2. This is the default Vendor ID that is used for the B1411. This value can be
changed by programming the internal OTP via the USB link.
1.1.2 USB Product ID
The default USB Product ID for the B1411 is 0x1411. This value can be changed by programming the internal
OTP via the USB link. Note that Exar’s custom drivers for all Windows OS require that the Product ID be an
odd number for the B1411 device for proper identification of the device.
1.2 USB Device Driver
The B1411 device can be used with either a standard CDC-ACM driver or a custom driver. When the CDC-
ACM driver is used, the driver has no capability to read or write the B1411 device registers. Because of this,
the B1411 device is initialized to the settings in Table 1. With a custom driver, all GPIOs default in hardware to
inputs but these settings may be modified by the custom driver.
TABLE 1: B1411 REGISTER DEFAULTS WITH CDC-ACM DRIVER
REGISTER
VALUE
NOTES
FLOW_CONTROL
0x001
Hardware flow control
GPIO_MODE
0x001
RTS / CTS flow control
GPIO_DIRECTION
0x008
GPIO3/DTR# configured as an output
GPIO_INT_MASK
0x030 GPIO0/RI#, GPIO1/CD# and GPIO2/DSR# are interrupt sensitive, i.e.
can cause a USB interrupt to be generated
These default settings can be overridden by programming the OTP via the Address Value feature.
Although there is no ability to read / write registers when using the CDC-ACM driver, basic UART functions,
including setting baud rate, character format and sending line break is supported by the CDC driver. Refer to
the 4 CDC_ACM_IF USB Control Commands listed in Table 2.
If a custom driver is used, the CUSTOM_DRIVER_ACTIVE bit should be immediately set to ’1’ by the driver.
Once the CUSTOM_DRIVER_ACTIVE bit is set, the custom driver can use standard CDC-ACM commands
without configuring the device to the default register settings used with the CDC-ACM driver. Any changes to
the register settings for the GPIOs and flow control will specifically need to be configured by the driver.
1.3 UART
The UART can be configured via USB control transfers from the USB host. The UART transmitter and receiver
sections are described separately below.
5

5 Page





XR21B1411 arduino
XR21B1411
REV. 1.2.0
ENHANCED 1-CH FULL-SPEED USB UART
2.0 USB CONTROL COMMANDS
The following table shows all of the USB Control Commands that are supported by the B1411. Commands
include standard USB commands, CDC-ACM commands and custom Exar commands. .
TABLE 2: SUPPORTED USB CONTROL COMMANDS
NAME
REQUEST
TYPE
REQUEST
VALUE
INDEX
LENGTH
DESCRIPTION
DEV GET_STATUS
0x80
0 0 0 0 0 2 0 Device: remote wake-up +
self-powered
IF GET_STATUS
0x81
0 0 0 0, 1 0 2 0
Interface: zero
EP GET_STATUS
0x82
0 0 0 0,1, 0 2 0
129,
133
Endpoint: halted
DEV CLEAR_FEATURE 0x00
1 1 0 0 0 0 0 Device remote wake-up
EP CLEAR_FEATURE 0x02
1 0 0 0,1, 0 0 0
129,
133
Endpoint halt
DEV SET_FEATURE
0x00
3 1 0 0 0 0 0 Device remote wake-up
DEV SET_FEATURE
0x00
3 2 0 0 test 0 0 Test mode - factory use only
EP SET_FEATURE
0x02
3 0 0 1, 0 0 0
129,
133
Endpoint halt
SET_ADDRESS
0x00
5 addr 0 0 0 0 0
GET_DESCRIPTOR
0x80
6
0 1 0 0 len len
LSB MSB
Device descriptor
GET_DESCRIPTOR
0x80
6
02
0
0
len len
LSB MSB
Configuration descriptor
GET_DESCRIPTOR
0x80
6
0 3 0 0 len len
LSB MSB
String descriptor
GET_CONFIGURATION 0x80
8 00 0 010
SET_CONFIGURATION 0x00
9 n0 0 000
n = 0,1
GET_INTERFACE
0x81
10 0 0 0-1 0 1 0
CDC_ACM_IF
SET_LINE_CODING
0x21
32
00
0
070
(Note
1)
Set the UART baud rate,
parity, stop bits, etc.
CDC_ACM_IF
0xA1 33 0 0 0 0 7 0 Get the UART baud rate,
GET_LINE_CODING
parity, stop bits, etc.
CDC_ACM_IF SET_-
CON-
TROL_LINE_STATE
0x21
34 val 0 0 0 0 0
(Note
Set UART control lines
2)
CDC_ACM_IF
SEND_BREAK
0x21
35 val val 0
LSB MSB
0 0 0 Send a break for the speci-
fied duration
11

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet XR21B1411.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
XR21B1411ENHANCED 1-CH FULL-SPEED USB UARTExar
Exar

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar