Industrial Computers and Embedded Systems Reference Materials
Reference Articles 501 - 600 of 633
-
PCI Compliance: Implementing Effective PCI Data Security Standards
Description: PCI Compliance: Implementing Effective PCI Data Security Standards Offering an understanding of the PCI Data Security standards, this book shows how to implement security on the network ...
-
Practical Statecharts in C/C++: Quantum Programming for Embedded Systems
Description: Practical Statecharts in C/C++: Quantum Programming for Embedded Systems This thorough text will teach you to model reactive systems, efficiently code statecharts directly in C and C++, and rapidly ...
-
Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24
Description: Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 Teaching you everything you need to know about these chips, this book offers unique insight into this revolutionary ...
-
Programming Industrial Control Systems Using IEC 1131-3, Revised Edition
Description: Programming Industrial Control Systems Using IEC 1131-3, Revised Edition This revised book not only focuses on on the use of the PLC programming languages standard, but also concentrates on the need ...
-
Tru64 UNIX System Administrator's Guide
Description: Tru64 UNIX System Administrator's Guide Whether you're a novice or seasoned programmer, this reference gives a detailed examination of admin tasks and provides advice to stabalize and keep systems ...
-
Tru64 Unix-Oracle9i Cluster Quick Reference
Description: Tru64 Unix-Oracle9i Cluster Quick Reference This quick reference provides step-by-step instructions on setting up Oracle9i RAC to run on a Tru64 UNIX cluster. ...
-
Building SANs with Brocade Fabric Switches
Description: Building SANs with Brocade Fabric Switches This reference functions as a set of instructions for actual SAN implementation and teaches how a well-crafted SAN can reward your organization. ...
-
CD and DVD Forensics
Description: CD and DVD Forensics Walking readers through all facets of handling, examining, and processing CD and DVD evidence for computer forensics, this how-to book provides tools to open CDs and DVDs in an ...
-
Database Tuning: Principles, Experiments, and Troubleshooting Techniques
Description: Database Tuning: Principles, Experiments, and Troubleshooting Techniques Learn to improve transferable skills that will facilitate in tuning many database systems on numerous hardware and operating ...
-
Designing Embedded Communications Software
Description: Designing Embedded Communications Software With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, ...
-
Embedded Serial Boards for Process Control Systems
From: Moxa Inc.Description: Process control systems are automatic platforms for a wide variety of industries to operate a plant more cost-effectively and efficiently. Learn how a leading European automobile manufacturer used ...
-
Bringing High Reliability Testing to the Battlefield (.pdf)
Description: In most precision test applications-whether in the lab, on the production floor or in the field-cables are constantly moved with repetitive flexures. In all of these applications it is absolutely ...
-
Using Embedded Computers as the Central Controller in an AFC System
From: Moxa Inc.Description: Automated Fare Collection (AFC) systems are used in modern mass transit systems around the world to provide passengers with automated ticketing services. The major requirements for AFC systems are ...
-
Large Thin Organic PTFE Substrates for Multichip Applications
Description: Very high performance computer applications have created a demand for large organic substrates capable of interconnecting one or a few ASIC semiconductor devices with packaged memory devices. The ...
-
Proof is in the PTH -- Assuring Via Reliability from Chip Carriers to Thick Printed Wiring Boards
Description: The reliability of Plated through holes (PTH's) is presented as "PTH life curves" which plot cycle to fail vs. temperature for the entire range of field, accelerated thermal cycling, and assembly ...
-
Enhanced Communication Between Field Devices and Automation Systems in Hazardous Locations (.doc)
From: R. STAHL, Inc.Description: Distributed Control Systems available today offer advantages that were not available during the 1990's. Distributed I/O and Distributed Controllers with various data highways to interconnect afforded ...
-
An EPIC Tale: PC/104 Hitches On To PCI Express
From: Micro/sys, Inc.Description: Express is apropos for the EPIC Express standard's name because it puts PC/104 on the fast track to the next level. Efforts put forth by Ampro Computer, Micro-sys, Octagon Systems, Versalogic, and ...
-
Designing RS-485 Circuits
From: Micro/sys, Inc.Description: When a network needs to transfer small blocks of information over long distances, RS-485 is often the interface of choice. The network nodes can be PCs, microcontrollers, or any devices capable of ...
-
Embedded Linux on PC/104
From: Micro/sys, Inc.Description: There's embedded Linux and there's embedded Linux. The Linux strategy used for a shirt-pocket sized MP3 player won't necessarily fit in the PC/104 world. And guess what? RedHat and other commercial ...
-
Embedded Netsock™ - A DOS-Compatible UDP/IP Stack
From: Micro/sys, Inc.Description: In the desktop PC world, networking is the big black hole. Servers, clients, protocols, services, adapters, addresses, etc. Highly trained network administrators spend weeks trying to get functions to ...
-
Embedded Software - An Overview
From: Micro/sys, Inc.Description: To implement an embedded application, a wide range of software choices must be made before implementation is started. Some typical decisions might be: - Should I use an operating system or not? - Does ...
-
EPIC Express: A Bridge to the Future for High-Performance I/O
From: Micro/sys, Inc.Description: A technical evolution is propelling PCI Express to become the wave of the future for high-performance I/O in industrial/embedded applications. PCI Express provides a high-speed, high-performance, ...
-
Evaluating Panels for Compatibility with Micro/sys VGA Interfaces
From: Micro/sys, Inc.Description: There are so many vendors of LCD panels and so many different sizes and parameters; it is likely that someone will want to use a panel that has not been tested here at Micro/sys. Although there are ...
-
Features of the StackableUSB™ Interface: A New Specification for I/O Expansion in Embedded PCs
From: Micro/sys, Inc.Description: While the ISA bus and PC/104 continue to be popular, board-level embedded system designers are faced with the challenge of finding a replacement that can support current form factors and address ...
-
Focus on Small Form Factors: EPIC
From: Micro/sys, Inc.Description: The introduction of the EPIC form factor at the March 2004 Embedded Systems Conference attracted considerable attention from the media and a groundswell of support from other embedded computer ...
-
Interrupts and USB
From: Micro/sys, Inc.Description: In most embedded computer systems, there is a need for interrupts to handle events that require prompt handling by the operating system or application program. Although USB supports interrupt ...
-
Matching Device Drivers with Embedded Hardware
From: Micro/sys, Inc.Description: In today's fast-paced world, the length of a design cycle for a product is increasingly critical to the projects' success, whether that project is deployed in-house or is a marketable product. In both ...
-
Matching Embedded PC Boards to Medical Applications
From: Micro/sys, Inc.Description: With increasing pressures to both reduce the time to market and increase the number of features in their latest models, many medical equipment manufacturers are turning to off-the-shelf PC boards in ...
-
Migrating a DOS-Based Application to Linux: A Digital I/O Example
From: Micro/sys, Inc.Description: This article guides the reader through the process of migrating a DOS-based application to Linux. A simple example program is provided which demonstrates key concepts for direct I/O port access in ...
-
PC/104 Eases Transition to Wireless
From: Micro/sys, Inc.Description: One of the main problems with designing embedded computer systems in the rapid advancement of technology and its effect on the features that are desired or required in a system. In some systems, ...
-
PC/104 Technology Expands to Embrace ARM Processors
From: Micro/sys, Inc.Description: Although the x86 processor is by far the most popular CPU to be used on PC/104 boards, recent industry trends toward smaller, lower power devices have made the PC/104 platform an attractive choice for ...
-
Redesigning OEM Products Using PC/104 Computers
From: Micro/sys, Inc.Description: Intel, Motorola, AMD and others continue to ship truckloads of low-end 16-bit CPU devices to OEM companies who use these devices to provide internal automation to their products. Quantities are even ...
-
The Effect of Power Failure on Disk Reliability
From: Micro/sys, Inc.Description: When using a disk drive, whether it is a flash disk or a rotating media disk, there may be repercussions due to a power failure during a disk write. The FAT file system is the prevalent standard ...
-
Industrial Data Communications, 4th Edition
Description: Rationale In the fifteen or so years since the first edition of this book, nearly every aspect of data communications has changed, and above all industrial applications. The original rationale for ...
-
KeeLoQ HCS30X, HCS200 Stand-Alone Programmer
Description: This application note describes how to implement a KEELOQ stand-alone programmer using a Microchip PIC16F84A microcontroller. The PIC16F84A is a FLASH microcontroller with 64 bytes of internal EEPROM ...
-
An Integrated Fan Speed Control Solution Can Lower System Costs, Reduce Acoustic Noise, Power Consumption and Enhance System Reliability
Description: Less than six years ago, thermal cooling in the electronics arena was mainly an issue for highperformance, high-end applications, such as, military, aerospace and large-scale industrial and medical ...
-
Auto-calibration of the PIC12F6XX Internal RC Oscillator to ± 1%
Description: This application note describes a technique used to calibrate the internal oscillator on the PIC12F6XX devices. This technique allows the internal oscillator to be calibrated within ± 1%. See the test ...
-
Bit Banged LIN Slave Node for PIC16 & PIC18
Description: The Local Interconnect Network (LIN), as described in the LIN v1.2 specification, is a multi-layered system. The levels vary from the physical interface up to the high level application. This ...
-
Designing an FCC Approved ASK rfPIC™ Transmitter
Description: This application note describes the design of a Federal Communications Commission (FCC) compliant board layout to give new radio frequency (RF) designers a head start using rfPIC transmitters such as ...
-
Driving the Analog Inputs of a SAR A/D Converter
Description: Driving any A/D Converter (ADC) can be challenging if all issues and trade-offs are not well understood from the beginning. With Successive Approximation Register (SAR) ADCs, the sampling speed and ...
-
Implementing a LIN Slave Node on a PIC16F73
Description: This application note presents a LIN slave driver for the PIC16F73 using the standard hardware USART. There are many details to this firmware design; however, this application note focuses mainly on ...
-
Implementing a LIN Slave Node on a PIC18F1320
Description: This application note presents a LIN slave driver for the PIC18F1320 using the Enhanced USART (EAUSART) module. There are many details to this firmware design; however, this application note focuses ...
-
Intelligent Thermal Management Using Brushless DC Fans
Description: The brushless DC fan (BDC Fan) has become the air mover of choice in computing equipment, office automation products, home entertainment systems, and the like. Unlike conventional DC fans, the BDC fan ...
-
Low Frequency Magnetic Transmitter Design
Description: Low frequency magnetic communications (LFMC) is a viable ?wireless? communications alternative to traditional radio frequency (RF) or Infrared communications. It is well suited for certain ...
-
Redundant Fan Systems Using the TC647 Fan Manager
Description: Certain applications, such as file servers, require redundant cooling fans to ensure uninterrupted system service, even with cooling fan malfunctions present. Typically, such systems have a primary ...
-
Remote Keyless Entry and Convenience Center Reference Design with LIN Bus Interface
Description: This Application Note describes the working of a KEELOQ® code hopping decoder implemented on a Microchip mid-range MCU (PIC16F873). The software implements a stand-alone decoder integrated with a ...
-
rfPIC12F675 Transmitter Module
Description: The rfPIC12F675 is a low cost, high performance UHF short-range radio ASK transmitter design using Microchip?s rfPIC12F675K for 315 MHz and rfPIC12F675F for 433.92 MHz. The module design is suitable ...
-
rfRXD0420 ASK Receiver Reference Design
Description: This application note describes a low cost, high performance UHF short-range radio ASK receiver design using the Microchip Technology rfRXD0420. The reference design is suitable for: * Wireless remote ...
-
rfRXD0420 Receiver Module
Description: The rfRXD0420 Receiver Module (see Figure 1) is a low cost, high performance UHF short-range radio ASK receiver design using the Microchip Technology The module design is suitable for: ? Wireless ...
-
The RS-232/DALI Bridge Interface
Description: The Digitally Addressable Lighting Interface (DALI) has emerged as a standard in Europe to address growing power issues. DALI is known as Annex E of the European electronic ballast standard EN60929 ...
-
Using the TC1264 for Single-Ended SCSI Active Termination
Description: SCSI (Small Computer Interface) is a bi-directional parallel peripheral bus used in computer systems of all sizes. It is used for computer interface with peripherals such as printers, scanners, ...
-
A PC-Based Development Programmer for the PIC16C84
Description: This application note describes the construction of a low cost serial programmer which uses a PC with a parallel (Centronix printer) port to control a PIC16C84. This programmer has the capability of ...
-
Digital Signal Processing with the PIC16C74
Description: This application note describes the basic issues that need to be addressed in order to implement digital signal processing systems using the PIC16C74 and provides application code modules and examples ...
-
Interfacing Motorola 68HC11 to Microchip's SPI Serial EEPROM
Description: There are many different microcontrollers on the market today that are being used in embedded control applications. Many of these embedded control systems need non-volatile memory. Because of their ...
-
Interfacing the 8051 with 2-wire Serial EEPROMs
Description: Many designers today are implementing embedded systems that require low cost non-volatile memory. Microchip has addressed this need with a full line of serial EEPROMs, in a variety of memory ...
-
Secure Learning RKE Systems Using Encoders
Description: Learning capability in remote keyless entry (RKE) and remote-controlled security systems is regarded as essential by most manufacturers. The logistical problems associated with the supply of ...
-
Air Flow Control Using Fuzzy Logic
Description: Fuzzy logic control can be used to implement a wide variety of intelligent functions including everything from consumer electronic goods and household appliances to auto electronics, process control, ...
-
Basic Serial EEPROM Operation
Description: Looking for the optimum non-volatile memory product for your system that requires a small footprint, byte level flexibility, low power, and is highly cost effective? Serial EEPROM technology is one of ...
-
Basic Serial EEPROM Operation
Description: Looking for the optimum non-volatile memory product for your system that requires a small footprint, byte level flexibility, low power, and is highly cost effective? Serial EEPROM technology is one of ...
-
Floating Point Routines
Description: This application note presents implementations of the following math routines for the Microchip PICmicro microcontroller family: square root function, exponential function, base 10 exponential ...
-
Frequency and Resolution Options for PWM Outputs
Description: The PIC17C42 is equipped with two high frequency Pulse Width Modulation (PWM) outputs. In a pulse width modulated signal the period of the signal is (usually) kept fixed, while the duty cycle is ...
-
Implementing Wake-Up on Keystroke
Description: In certain applications, the PIC16CXXX is exercised only when a key is pressed, (e.g., remote keyless entry). In such applications, the battery life can be extended by putting the PIC16CXXX to sleep ...
-
Implementing Wake-Up on Keystroke
Description: In certain applications, the PIC16CXXX is exercised only when a key is pressed, (e.g., remote keyless entry). In such applications, the battery life can be extended by putting the PIC16CXXX to sleep ...
-
Intelligent Remote Positioner
Description: The excellent cost/performance ratio of the PIC16C5X makes it well suited as a low-cost proportional D.C. actuator controller. This application note depicts a design for a remote intelligent ...
-
KEELOQ® Simple Code Hopping Decoder
Description: This application note fully describes the working of a code hopping decoder implemented on a Microchip PIC16C54 microcontroller. The PIC16C54 is smaller than the PIC16C56 used in the normal decoder ...
-
Tone Generation
Description: A general purpose resonator routine is implemented using a PIC17C42. This routine is used to generate multiple tones. A tone signal is normally generated using extensive table lookup schemes.When a ...
-
Using the 24LC21 Dual Mode Serial EEPROM
Description: The Microchip Technology Inc. 24LC21 is a 1K-bit (128 x 8) dual mode serial EEPROM that was developed primarily for use in computer monitors. This part was developed with inputs from several computer ...
-
An Introduction to USB Descriptors with a Game Port to USB Game Pad Translator Example
Description: This Technical Brief demonstrates the translation of a game port game pad to a USB game pad using the PIC16C765, Microchip's low-speed USB PICmicro® microcontroller (MCU). The purpose of this ...
-
An SNMP Agent for the Microchip TCP/IP Stack
Description: Simple Network Management Protocol (SNMP) is an Internet protocol that was originally designed to manage different network devices, such as file servers, hubs, routers and so on. It can also be used ...
-
Demonstrating the Set_Report Request With a PS/2® to USB Keyboard Translator Example
Description: The Set_Report request is a HID specific command. It was the only provision in Version 1.0 of the USB specification that could send data from the host to a peripheral. This later changed with Version ...
-
Demonstrating the Soft Detach Function With a PS/2® to USB Translator Example
Description: This Technical Brief describes the creation of a USB device that can enumerate as a mouse or as a keyboard, depending on which PS/2® peripheral is plugged into it. The Soft Detach provision of ...
-
FLASH Memory Technology: Considerations for Application Design
Description: Many times, choosing a FLASH memory device is driven by which manufacturer has the cheapest offering. Regardless of its use as a stand-alone device or as the program memory of a microcontroller, what ...
-
Programming the Palm OS™ for Embedded IR Applications
Description: This application note strives to impart core, fundamental programming concepts and design considerations for the development of Palm OS® application programs. Attention is given to each of the ...
-
Upgrading from the MCP2510 to the MCP2515
Description: The MCP2510 stand-alone CAN controller was originally developed to give CAN system and module designers more flexibility in their design by allowing them to choose the best processor for their ...
-
Using the MCP2120 Developer's Board for "IR Sniffing"
Description: When developing applications using a network protocol standard, it is helpful to "see" the data being transmitted between the devices. When the network protocol standard uses a physical medium, a ...
-
Migrating Applications to USB from RS-232 UART with Minimal Impact on PC Software
Description: The RS-232 serial interface is no longer a common port found on a personal computer (PC). This is a problem because many embedded applications use the RS-232 interface to communicate with external ...
-
Interfacing I2C Serial EEPROMS to PIC10 and PIC12 Devices
Description: The 24LCXXB Serial EEPROMS from Microchip Technology are I2C compatible and support both the standard100 kHz and the 400 kHz Fast mode. Many times when designing an application which utilizes a serial ...
-
Interfacing I2C Serial EEPROMs to PICmicro Microcontrollers
Description: The 24LCXXB Serial EEPROMs from Microchip Technology are I2C compatible and support both the standard 100 kHz and the 400 kHz Fast mode. Many times when designing an application which utilizes a ...
-
PIC16CR ROM Code Submission
Description: Microchip Technology is now offering a number of established Flash devices in a ROM version for high volume customers. This application note details some of the differences between the Flash and the ...
-
PICSTART-16B1 User's Guide
Description: PICSTART-16B1 is a DOS-based device programmer that interfaces with a PC host to provide product developers with the ability to program user software into the PIC16C5X, PIC16C61, PIC16C71 and PIC16C84 ...
-
Programming Baseline Flash Devices with PICkit™ 1
Description: The PICkit 1 Baseline Flash Programmer PC application together with the PICkit 1 Flash Starter Kit firmware version 2.0.0 or later can program baseline Flash devices. This Technical Brief discusses ...
-
Using the C18 Compiler and the MSSP to Interface I2C™ EEPROMs with PIC18 Devices
Description: The 24XXX series serial EEPROMs from Microchip Technology are I2C™ compatible and have maximum clock frequencies ranging from 100 kHz to 1 MHz. The MSSP module available on many PICmicro® ...
-
Using the C18 Compiler and the MSSP to Interface SPI™ EEPROMs with PIC18 Devices
Description: The 25XXX series serial EEPROMs from Microchip Technology are SPI™ compatible and have maximum clock frequencies ranging from 3 MHz to 20 MHz. The MSSP module available on many PICmicro® ...
-
Using the C18 Compiler to Interface I2C™ Serial EEPROMs with PIC18 Devices
Description: The 24XXXX series serial EEPROMs from Microchip Technology are I2C™ compatible and feature maximum clock frequencies ranging from 100 kHz up to 1 MHz. Many times when designing an application ...
-
Using the C18 Compiler to Interface Microwire Serial EEPROMs to PIC18 Devices
Description: There are many different microcontrollers on the market today that are being used in embedded control applications. Many of these embedded control systems need nonvolatile memory. Because of their ...
-
Using the EUSART on the PIC16F688
Description: This application note will explain how to use the Enhanced Universal Asynchronous Receiver Transmitter (EUSART) in Asynchronous (full-duplex) mode, capable of auto-wake-up on character reception and ...
-
Using the MSSP Module to Interface I2C™ Serial EEPROMs with PIC18 Devices
Description: The purpose of the firmware is to show how to generate specific I2C transactions using the MSSP module on a PICmicro microcontroller. The configuration required for I2C Master mode is explained, as ...
-
Recommended Usage of Microchip Microwire Serial EEPROM Devices
Description: The majority of embedded control systems require nonvolatile memory. Because of their small footprint, byte level flexibility, low I/O pin requirement, low-power consumption, and low cost, serial ...
-
Recommended Usage of Microchip SPI Serial EEPROM Devices
Description: The majority of embedded control systems require nonvolatile memory. Because of their small footprint, byte level flexibility, low I/O pin requirement, low-power consumption and low cost, serial ...
-
Unique Features for the MCP23X08/17 GPIO Expanders
Description: GPIO expanders provide easy I/O expansion using standard serial interfaces. GPIO products are used to increase the I/O on an MCU or provide remote I/O using a serial interface. This application note ...
-
Using a USB Flash Drive with an Embedded Host
Description: AN1145 Using a USB Flash Drive with an Embedded Host THE DATA LOGGER APPLICATION Author: Kim Otten Microchip Technology Inc. This application stores two types of data: * Low data rate monitoring. This ...
-
Using the CCP Module(s)
Description: This application note discusses the operation of a Capture/Compare/PWM (CCP) module, and the interaction of multiple CCP modules with the timer resources. The (CCP) module is software programmable to ...
-
EMC in Machinery Engineering
From: Schaffner EMC Inc.Description: In the past, there had not been any standards laid down for the area of industrial machinery engineering; the result of this was that EMC filters at the mains input of machines were used only to a ...
-
Eliminate the Risk of RS-485 Data Corruption
From: Sealevel Systems, Inc.Description: The RS-485 communications standard was introduced in 1983 by the Electronic Industries Alliance (EIA) as a two-wire, half-duplex, multi-drop alternative to the point-to-point RS-232 interface. (Note: ...
-
Impact of Architecture on Performance of USB to Serial Adapters
From: Sealevel Systems, Inc.Description: "We were stunned at the performance difference between brands of multiport USB to serial adapters." Design architecture is the critical element. ...
-
Antiglare vs Antireflection
Description: Two terms used to talk about the impact of ambient lighting on displays are reflection and glare. The reduction of these is done using surface treatments for the display which are termed ...
-
GenFlective™ Technology
Description: As more and more flat panel displays (LCD, OLED, Plasma) find their way into outdoor applications, the need becomes far greater for them to not only be able to withstand severe temperature extremes ...
-
Gloss Standards and Measurement
Description: Gloss is defined as the degree to which a surface exhibits specular reflectance. This means that it is a measure of the image forming ability of a surface. In the case of glass or plastic sheets used ...
-
Moisture Control in LCDs, OLEDs and Plasma Displays
Description: Many applications of displays involve installation in environments having a high humidity level. Of specific importance in this regard is the marine environment. In this application, an LCD, OLED or ...
-
Optical Bonding of LCDs, OLEDs and Plasma Displays
Description: Optical Bonding is the affixing of two optical elements to one another, using a liquid adhesive. In this way, we differentiate bonding from lamination. By lamination, we are referring to the affixing ...