Microchip Technology AC162059 Scheda Tecnica
Development Systems Ordering Guide
DS30177T-page 14
© 2005 Microchip Technology Inc.
dsPIC30F Soft Modem Library
The Microchip Soft Modem Library is composed of
ITU-T compliant algorithms for V.21, V.22, V.22bis,
V.23, V.32 and V.32bis modem recommendations. Bell
standard 103 is also included in this library.
ITU-T compliant algorithms for V.21, V.22, V.22bis,
V.23, V.32 and V.32bis modem recommendations. Bell
standard 103 is also included in this library.
V.21, V.23 and Bell 103 are Frequency Shift Keying
(FSK) modems. V.32, V.32bis and V.22bis are
Quadrature Amplitude Modulated (QAM) modems.
V.22 is a Quadrature Phase Shift Keyed (QPSK)
modem. V.21, V.22, V.22bis, V.32 and V.32bis are all
2-wire, full-duplex modems. V.23 is a full-duplex
modem when it operates with a 75 bps backwards
channel.
(FSK) modems. V.32, V.32bis and V.22bis are
Quadrature Amplitude Modulated (QAM) modems.
V.22 is a Quadrature Phase Shift Keyed (QPSK)
modem. V.21, V.22, V.22bis, V.32 and V.32bis are all
2-wire, full-duplex modems. V.23 is a full-duplex
modem when it operates with a 75 bps backwards
channel.
V.22bis includes fallback to V.22, V.23 and V.21
standards. V.32bis optionally falls back to V.22bis,
V.22, V.23 and V.21 standards.
standards. V.32bis optionally falls back to V.22bis,
V.22, V.23 and V.21 standards.
Features
The data modem library is provided in two basic
software packages:
software packages:
• V.22bis/V.22, which is offered free with full source
code
• V.32bis/V.32, which is offered in a tiered pricing
structure with full source code
The library currently supports single-channel
data pump implementations.
data pump implementations.
Both libraries are supported with fallback data pump
modulations down to V.21. Each data modem library is
provided with a respective library archive containing all
the data pump object code modules required to link to
the user’s application. Hardware component drivers,
such as UART and Data Converter Interface for
DAA/AFE I/O, are provided in Assembly source code
for linking with the user’s application.
modulations down to V.21. Each data modem library is
provided with a respective library archive containing all
the data pump object code modules required to link to
the user’s application. Hardware component drivers,
such as UART and Data Converter Interface for
DAA/AFE I/O, are provided in Assembly source code
for linking with the user’s application.
ITU-T Recommendation V.42 is provided with each
library. V.42 contains a High-Level Data Link Control
(HDLC) protocol, referred to as Link Access Procedure
for Modems (LAPM) and defines error correcting
protocols for modems.
library. V.42 contains a High-Level Data Link Control
(HDLC) protocol, referred to as Link Access Procedure
for Modems (LAPM) and defines error correcting
protocols for modems.
All data pump modulations are developed in ASM30
Assembly code, yielding optimal code size and
execution time. The AT, V.42 and Data Pump APIs are
based on C30 C language.
Assembly code, yielding optimal code size and
execution time. The AT, V.42 and Data Pump APIs are
based on C30 C language.
Electronic documentation accompanies the modem
library to help you become familiar with and implement
the library functions. A comprehensive
library to help you become familiar with and implement
the library functions. A comprehensive
“Soft Modem
User’s Guide” describes the required APIs for the AT,
V.42 and data pump layers.
V.42 and data pump layers.
Ordering Information:
SW300003-EVAL dsPIC30F V.32bis Soft Modem Library Software License (Evaluation Copy)
SW300002
dsPIC30F V.22bis Soft Modem Library (Free download: www.microchip.com)
SW300003
dsPIC30F V.32bis Soft Modem Library Software License (Up to 5K units)
SW300004
dsPIC30F V.32bis Soft Modem Library Software License (5K to 25K units)
SW300005
dsPIC30F V.32bis Soft Modem Library Software License (25K to 100K units)
DS70126
“dsPIC30F Soft Modem Library Product Overview” (Available at: www.microchip.com)