MODEMDK Silicon Laboratories Inc, MODEMDK Datasheet
MODEMDK
Specifications of MODEMDK
Related parts for MODEMDK
MODEMDK Summary of contents
Page 1
Kit Contents The Embedded Modem Development Kit contains the following items: • C8051F120 Target Board • AB3 Modem Adapter Board • Si2457FT18-EVB Modem Board • Silicon ...
Page 2
MODEM-DK 3. Development Kit Embedded Modem Demonstration The example detailed below describes the steps necessary to run a simple demonstration. This example steps through hardware setup and code configuration using the TCP/IP Configuration Wizard and the Silicon Laboratories IDE to ...
Page 3
Si2457FT1 -EVB Modem Board Target Board Figure 3. Embedded Modem Demo Debug Connections 3.2. Phone Line Hardware Setup Connect the phone lines and modems according to the instructions listed below. A diagram of the phone line setup is shown in ...
Page 4
MODEM-DK 3.4. Configuring PC Modem Settings The target PC and modem must be configured to receive communications from the Si2457 in the Embedded Modem Development Kit. Follow the steps below to configure the PC. 1. Open the Network Connections window. ...
Page 5
Configuring the Firmware with the IDE The next step is to customize the firmware created by the TCP/IP Configuration Wizard. This is done using the Silicon Laboratories IDE included with the Embedded Modem Development Kit run the ...
Page 6
MODEM-DK 3.7. Running the Embedded Modem Demo Once all the changes have been made to the firmware, the project must be built, downloaded to the C8051F120 device, and then run. Follow the instructions below to perform these steps. 1. Build ...
Page 7
Software Setup The included CD-ROM contains the Silicon Laboratories IDE, Keil software 8051 tools, and additional documentation. Insert the CD-ROM into your PC’s CD-ROM drive. An installer will automatically launch, allowing you to install the IDE software or read ...
Page 8
MODEM-DK 5.4.1. Creating a New Project 1. Select Project→New Project to open a new project and reset all configuration settings to default. 2. Select File→New File to open an editor window. Create your source file(s) and save the file(s) with ...
Page 9
Example Source Code Example source code, libraries, and register definition files are provided in the “SiLabs\MCU\Examples\Modem” directory during IDE installation. These files may be used as a template for code development. Example applications include an HTTP web server, SMTP ...
Page 10
MODEM-DK In client mode, the modem places an outgoing call and establishes a PPP connection with the PC. The number that the modem dials is defined as MODEM_DIAL in mn_userconst.h. The number must be in the format “ATDT#\r” (where ‘#’ ...
Page 11
TCP/IP Configuration Wizard The TCP/IP Configuration Wizard, shown in Figure 5, generates supporting directory structure and framework code required to start a new TCP/IP project. The wizard generates a custom library that describes the selected protocol configuration. To start ...
Page 12
MODEM-DK 8. C8051F120 Target Board The Embedded Modem Development Kit includes a target board with a C8051F120 device pre-installed for evaluation and preliminary software development. Numerous input/output (I/O) connections are provided to facilitate prototyping using the target board. Refer to ...
Page 13
AB3 Modem Adapter Board The Embedded Modem Development Kit includes an adapter board designed to enable the C8051F120 device on the target board to communicate with the Si2457 modem device on the Si2457FT18-EVB Modem Board. This adapter board provides ...
Page 14
MODEM-DK 9.1. Switches and LEDs Three switches are provided on the AB3 Modem Adapter Board. They are connected to C8051F120 GPIO (general purpose I/O) pins through the J1 96-pin connector. Pressing SW1, SW2, or SW3 generates a logic low signal ...
Page 15
Modem Board Connectors (JP1, JP2) The AB3 Modem Adapter Board motherboard connects to the Si2457FT18-EVB Modem Board through two connectors, JP1 and JP2. JP1 is an 8x2 socket providing connection to all Si2457 digital signals and regulated 3.3 V ...
Page 16
MODEM-DK 9.5. Expansion I/O Connector (J1) The 96-pin expansion I/O connector J1 is used to connect the AB3 Modem Adapter Board to the C8051F120 Target Board. J1 provides access to many C8051F120 signal pins. Pins for +3 V, digital ground, ...
Page 17
Si2457FT18-EVB Modem Board The Si2457FT18-EVB Modem Board includes a complete controller-based modem chipset with an integrated and programmable direct access arrangement (DAA) that meets global telephone line requirements. This board is a complete modem solution suited for use in ...
Page 18
MODEM-DK 11. Schematics 18 Rev. 0.2 ...
Page 19
EESD_H EECLK_H EECS_H Rev. 0.2 MODEM-DK 19 ...
Page 20
MODEM-DK 20 Rev. 0.2 ...
Page 21
MODEM-DK Rev. 0.2 21 ...
Page 22
MODEM- GND VD3 3 VD3.3 5 Rev. 0.2 VDB 19 VDA 7 GND 20 GND 6 ...
Page 23
MODEM- IGND 15 Rev. 0.2 23 ...
Page 24
MODEM-DK A A—P PPENDIX ROTOCOLS W IZARD Link/Physical Layer: SLIP (Serial Line Internet Protocol)—SLIP is a simple protocol for sending TCP/IP packages along a serial line. It provides no error-correction and requires that the device on each end of the ...
Page 25
A B—C PPENDIX ONNECTING THE The TCP/IP stack allows the embedded modem to be configured as a client or server. The embedded modem can communicate with any other modem through a standard telephone line (POTS) or telephone simulator. Any PC ...
Page 26
MODEM- OCUMENT HANGE IST Revision 0.1 to Revision 0.2 Removed Section 9. USB Debug Adapter. See USB Debug Adapter User's Guide. 26 Rev. 0.2 ...
Page 27
N : OTES MODEM-DK Rev. 0.2 27 ...
Page 28
... Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized ap- plication, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. ...