| |
| |
How To: Adding Music and Data Transmission to Portable Devices |
| |
One of the emerging trends in portable devices is offering music along with data and voice transmissions. Digital media is becoming increasingly popular, including AM and FM radio. The challenge for semiconductor suppliers is to enable these popular features cost effectively and in a very small footprint. |
| |
| |
|
|
|
| |
| |
Frequency Modulation (FM) Tutorial |
| |
Frequency modulation is a form of analog angle modulation in which the baseband information carrying signal, typically called the message or information signal m(t), varies the frequency of a carrier wave. The simplest approach to generating FM signals is to apply the message signal directly to a voltage-controlled oscillator (VCO). |
| |
| |
|
|
|
| |
| |
Stepper Motor Reference Design |
| |
Stepper motors, used in a variety of applications, are often controlled using special function ICs that provide limited functionality. In embedded systems, it is easier to use a small MCU to control the motor. This Reference Design demonstrates a high performance stepper motor system and provides for both stand-alone operation and UART control. |
| |
| |
|
|
|
| |
| |
Embedded Ethernet System Design Guide |
| |
Today’s embedded systems are small, fast and powerful and embedded connectivity stands at the forefront of harnessing the power of these systems. This design guide discusses the benefits of embedded Ethernet and describes three easy steps to add Ethernet connectivity to your system: System Definition, Hardware Design and Software Development. |
| |
| |
|
|
|
| |
| |
Capacitive Touch Sense Solutions |
| |
A touch-sensitive switch is implemented as a trace on a PCB and is activated by touch. This application note discusses creating a touch sensitive switch with a relaxation oscillator, as well as related design considerations, such as adding touch sense switches to designs. |
| |
| |
|
|
|
| |
| |
Optimized FM Tuner Solution |
| |
The advances in RF communication circuit design stem from new RF architectures that were once considered impossible because of low integration, high power consumption and poor process technology. The availability of high-performance, dense sub-micron CMOS technology has changed the approach to designing RF circuits by enabling digital techniques. |
| |
| |
|
|
|
| |
| |
USB FM Radio |
| |
This USB FM radio design is intended as a reference for incorporating FM radio functionality into a USB product. Due to the high level of integration of this reference, the total design is very small with fewer external components than many other solutions. The software, firmware, schematic, and layout source for this design are also included. |
| |
| |
|
|
|
| |
| |
ToolStick Virtual Tools User’s Guide |
| |
The ToolStick Virtual Tools application provides a set of tools for the PC that can be controlled via the UART serial interface of the ToolStick Base Adapter. The ToolStick Virtual Tools application includes the following components: ToolStick Terminal, ToolStick Virtual LCD, ToolStick Virtual Oscilloscope. |
| |
| |
|
|
|
| |
| |
PoE with Voice Transmission Reference Design |
| |
The reference design board provides a hardware platform for evaluating and developing software for embedded systems. The PoE-VOICE-EB Reference Design Board contains an IEEE 802.3af compliant Power over Ethernet circuit, 8 kHz voice/speech sampling system, and an IEEE 802.3 Embedded Ethernet connection. |
| |
| |
|
|
|
| |
| |
Broadcast FM Radio Tuner for Portable Applications |
| |
The Si47xx family enables FM transmission and AM, FM, shortwave, longwave and weather band radio reception in any device. Leveraging proven digital low intermediate frequency (low-IF) receiver architecture and frequency synthesizer technology, the Si47xx family delivers superior RF performance and interference rejection. |
| |
| |
|
|
|
| |
| |
Motor Control Software Examples |
| |
Small motors, less than 300 W, are found in a variety of applications. The purpose of this Application Note is to provide software examples that are relatively simple, but demonstrate effective solutions for the various motor types. These software examples may be used as a starting point for the development of more complex motor drive systems. |
| |
| |
|
|
|
| |
| |
Human Interface Device Tutorials |
| |
The Human Interface Device (HID) class specification allows designers to create USB-based devices and applications without the need for custom driver development. Their high levels of on-chip integration and robust USB interface make Silicon Labs' MCUs ideal devices for HID designs. |
| |
| |
|
|
|
| |
| |
Stepper Motor Reference Design |
| |
Stepper motors, used in a variety of applications, are often controlled using special function ICs that provide limited functionality. In embedded systems, it is easier to use a small MCU to control the motor. This Reference Design demonstrates a high performance stepper motor system and provides for both stand-alone operation and UART control. |
| |
| |
|
|
|
| |
| |
Embedded Ethernet System Design Guide |
| |
Today's embedded systems are small, fast and powerful and embedded connectivity stands at the forefront of harnessing the power of these systems. This design guide discusses the benefits of embedded Ethernet and describes three easy steps to add Ethernet connectivity to your system: System Definition, Hardware Design and Software Development. |
| |
| |
|
|
|
| |
| |
Serial Communications Guide for USB-UART Bridge |
| |
For designers using the CP210x USB to UART Bridge, this guide provides an overview of serial communications and how to obtain the port number for a specific CP210x device. Code samples are provided for opening, closing, configuring, reading and writing to a COM port. Also included are GetPortNumWinXXXX functions. |
| |
| |
|
|
|
| |
| |
Flash Programming via the C2 Interface |
| |
This Application Note describes how to program the Flash memory on small form-factor MCUs through the C2 interface. Example software is included. Silicon Labs' C8051F30x devices have a Flash Programming interface (FPI) that is accessed via the C2 Interface (C2I) and a set of programming registers to make programming easy. |
| |
| |
|
|
|
| |
| |
ZigBee™ Development Board User's Guide |
| |
Silicon Labs’ 2.4 GHz 802.15.4 Development Board provides a hardware platform to develop 802.15.4 and ZigBee™ Wireless Personal Area Networks. This development platform can be used with an 802.15.4 Media Access Controller (MAC), with a complete ZigBee stack, or it can be used to develop application-specific firmware. |
| |
| |
|
|
|
| |
| |
UART In-Application Code Loading Examples |
| |
A UART code loader provides in-system reprogrammability of program code space (Flash) through the serial port. This Application Note discusses design considerations gives an overview of in-application code loading and provides two complete examples: selective code loader and a firmware updater. |
| |
| |
|
|
|
| |
| |
Writing to Flash from Firmware |
| |
This Application Note provides the basics of accessing Flash from application code, including device specific details. It also discusses advanced routines that can be developed using the basic routines and describes precautions to take when writing to Flash. Example code for the basic and advanced Flash access routines for all devices is included. |
| |
| |
|
|
|
| |
| |
Improving ADC Resolution |
| |
Many applications that require measurements employ a high resolution off-chip ADC. This Application Note discusses how to increase the resolution of ADC measurements by oversampling and averaging. Additionally, more in-depth analysis of ADC noise, types of ADC noise optimal for oversampling techniques, and example code is provided. |
| |
| |
|
|
|