ADM00310 Microchip Technology, ADM00310 Datasheet - Page 5

no-image

ADM00310

Manufacturer Part Number
ADM00310
Description
BOARD EVAL FOR MCP3903 AFE
Manufacturer
Microchip Technology
Series
-r
Datasheets

Specifications of ADM00310

Design Resources
MCP3903 Eval Brd BOM MCP3903 Eval Brd Schematic
Main Purpose
Interface, Analog Front End (AFE)
Embedded
Yes, MCU, 16-Bit
Utilized Ic / Part
MCP3903, PIC24F, PIC24H, dsPIC33, MCP2200
Primary Attributes
-
Secondary Attributes
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
EQUATION 1-1:
1.3.3
Custom baud rates are configured by sending the
SET_LINE_CODING USB command, or by using the
DLL. See
information.
1.3.4
Hardware flow control uses the RTS and CTS pins as
a handshake between two devices. The RTS pin of
one device is typically connected to the CTS of the
other device.
RTS is an active low output that notifies the other
device when it is ready to receive data by driving the pin
low. The MCP2200 trip point for de-asserting RTS
(high) is 63 characters. This is one character short of
“buffer full”.
CTS is an active low input that notifies the MCP2200
when it is ready to send data. The MCP2200 will check
CTS just before loading and sending UART data. If the
pin is asserted during a transfer, the transfer will con-
tinue. Refer to
FIGURE 1-1:
1.3.4.1
The buffer pointer does not increment (or reset to
zero) if the buffer is full. Therefore, if hardware flow
control is not enabled and an overflow occurs (i.e., 65
unprocessed characters received), the new data
overwrites the last position in the buffer.
 2011 Microchip Technology Inc.
I am ready
to receive
I’ll transmit
if okay
Where:
CUSTOM BAUD RATES
HARDWARE FLOW CONTROL
Section 2.0 “Configuration”
MCU
RTS
CTS
Flow Control Disabled
ActualRate
Figure
x
=
---------------------------------- -
DesiredBaud
1.4.
SOLVING FOR ACTUAL
BAUD RATE
RTS/CTS CONNECTIONS
EXAMPLE
12MHz
=
12MHz
------------------ -
int x  
MCP2200
RTS
CTS
I am ready
to receive
I’ll transmit
if okay
for more
1.4
The USB controller in the MCP2200 is full-speed USB
2.0 compliant.
• Composite device (CDC + HID):
• 128 byte buffer to handle data throughput at any
• Fully configurable VID and PID assignments, and
• Bus powered or self-powered
1.4.1
During configuration, the supplied PC interface stores
the descriptors in the MCP2200.
1.4.2
The USB Suspend and Resume signals are supported
for power management of the MCP2200. The device
enters Suspend mode when “suspend signaling” is
detected on the bus.
The MCP2200 exits Suspend mode when any of the
following events occur:
1.
2.
3.
1.5
The MCP2200 has a built-in, USB 2.0, full-speed
transceiver internally connected to the USB module.
The USB transceiver obtains power from the V
which is internally connected to the 3.3V regulator. The
best electrical signal quality is obtained when V
locally bypassed with a high quality ceramic capacitor.
1.5.1
The MCP2200 devices have built-in pull-up resistors
designed to meet the requirements for full-speed USB.
1.5.2
The following are the main power options for the
MCP2200:
• USB Bus Powered (5V)
• 3.3V Self Powered
- CDC: USB-to-UART communications
- HID: I/O control, EEPROM access and initial
UART baud rate:
- 64-byte transmit
- 64-byte receive
descriptors (stored on-chip)
configuration
“Resume signaling” is detected or generated
A USB “Reset” signal is detected
A device Reset occurs
USB Protocol Controller
USB Transceiver
DESCRIPTORS
SUSPEND AND RESUME
INTERNAL PULL-UP RESISTORS
MCP2200 POWER OPTIONS
MCP2200
DS22228B-page 5
USB
USB
pin,
is

Related parts for ADM00310