Registration Opens for 19th Annual Worldwide MASTERs Conference

Microchip Technology Inc., a leading provider of microcontroller, mixed-signal, analog and Flash-IP solutions, today announced that registration is open for its 19th annual Worldwide MASTERs Conference at the JW Marriott Desert Ridge Resort in Phoenix, AZ.  The Main Conference takes place from August 19 to 22, 2015. The Pre-Conference is held on August 17-18, 2015.Microchip video MASTERS

The MASTERs Conference provides design engineers with an annual forum for sharing and exchanging technical information about Microchip’s 8-, 16-, and 32-bit PIC microcontrollers, high-performance analog and interface solutions, dsPIC digital signal controllers, wireless and mTouch sensing solutions, memory products, and MPLAB development systems—including the industry’s only singular IDE to support an entire 8-, 16-, and 32-bit microcontroller portfolio.


There is a broad range of class offerings for 2015, to meet the growing needs of software and hardware design engineers and engineering managers, with more than 100 classes being offered—39 of which are new this year.  In addition to lecture-based classes, there are 47 hands-on workshops that enable attendees to learn more about specific applications by using development tools and writing code in the classrooms.  Classes are available for engineers with advanced experience or little knowledge in the concepts and basics of the technology being discussed.

Based on its overwhelming success at previous MASTERs, Microchip is again offering a two-day Pre-Conference for those who wish to attend as many classes as possible during the week. These classes are also designed for beginner through advanced attendees. For example, “Introduction to Embedded Programming Using C” is a two-day, 16-hour, step-by-step crash course in C, with practical hands-on exercises.

MASTERs classes cover a wide range of electronic-engineering topics, including connectivity sessions on Ethernet, TCP/IP, USB, CAN and wireless (e.g., Bluetooth and Wi-Fi), graphics and capacitive-touch interface development, intelligent power supplies, firmware development, motor control, selecting op amps for sensor applications, DSP and using an RTOS.

Additional activities include networking sessions between third-party partners and attendees to discuss relevant design topics, meeting with third-party development tool experts and a simulated wafer fab plant tour.

Entry to the MASTERs Conference courses, a USB Flash Drive with all class materials, round-trip airport transportation, accommodations for three nights with meals, evening entertainment, and more are included in the Conference cost of $1,526, if you register by May 8, 2015 to receive the Early Bird Discount.

Source: Microchip Technology

 

CAN Flexible Data-Rate Transceiver Family

Microchip Technology recently launched the MCP2561/2FD family of CAN Flexible Data-Rate (FD) transceivers. As an interface between a CAN controller and the physical two-wire CAN bus, the transceivers work for both the CAN and CAN FD protocols. Thus, the family helps automotive and industrial manufacturers with current CAN communication needs and provides a path for newer CAN FD networks.Microchip MCP25612FD CAN FD transceivers

In-vehicle networking growth continues to be driven by the need for electronic monitoring and control. As application features in power train, body and convenience, diagnostics and safety increase, more Electronic Control Units (ECUs) are being added to existing CAN buses, causing automotive OEMs to become bandwidth limited. In addition, the end-of-line programming time for ECUs is on the rise due to more complex application programs and calibration, which raises production line costs. The emerging CAN FD bus protocol solves these issues by increasing the maximum data rate while expanding the data field from 8 data bytes up to 64 data bytes.

With their robustness and industry-leading features, including data rates of up to 8 Mbps, Microchip’s MCP2561/2FD transceivers enable customers to implement and realize the benefits of CAN FD. These new transceivers have one of the industry’s lowest standby current consumption (less than 5 µA typical), helping meet ECU low-power budget requirements. Additionally, these devices support operation in the –40°C to 150°C temperature range, enabling usage in harsh environments.

The new family of MCP2561/2FD CAN FD transceivers is available in eight-pin PDIP, SOIC and 3 × 3 mm DFN (leadless) packages, providing additional design flexibility for space-limited applications. The family also provides two options. The MCP2561FD comes in an 8-pin package and features a SPLIT pin. This SPLIT pin helps to stabilize the common mode in biased split-termination schemes. The MCP2562FD is available in an eight-pin package and features a Vio pin. This Vio pin can be tied to a secondary supply in order to internally level shift the digital I/Os for easy microcontroller interfacing. This is beneficial when a system is using a microcontroller at a VDD less than 5 V (e.g., 1.8 V or 3.3 V), and eliminates the need for an external level translator, decreasing system cost and complexity.

The MCP2561FD and MCP2562FD transceivers are both available now for sampling and volume production in 8-pin PDIP, SOIC and 3 × 3 mm DFN packages, starting at $0.69 each, in 5,000-unit quantities.

Source: Microchip Technology

5-GHz Power Amplifier Module for WLAN Applications

Microchip Technology has announced a new SST11CP22 5-GHz power amplifier module (PAM) for the IEEE 802.11ac ultra high data rate Wi-Fi standard. This PAM delivers 19-dBm linear output power at 1.8% dynamic Error Vector Magnitude (EVM) with MCS9 80-MHz bandwidth modulation. The SST11CP22 delivers 20-dBm linear power at 3% EVM for 802.11a/n applications. It is spectrum mask compliant up to 24 dBm for 802.11a communication, and it has less than –45-dBm/MHz RF harmonic output at this output power, making it easier for the system board to meet FCC regulations.Microchip SST11CP22

Achieving the maximum data rate and longest range while minimizing current consumption is essential to Wi-Fi MIMO access-point, router and set-top-box system designers. The SST11CP22’s low EVM and high linear power facilitate MIMO operation and significantly extend the range of 802.11ac systems in ultra-high data rate transmission mode. The module, housed in a space-saving 4 × 4 mm, 20-pin QFN package, includes an output harmonic rejection filter and is 50 Ohm-matched—requiring only four external components. It is easy to use and reduces board size. Additionally, the integrated linear power detector provides accurate output power control over temperature and 2-to-1 output mismatch. These features are critical for 802.11ac Wi-Fi set-top boxes, routers, access points, and wireless video streaming devices that operate at high data rates.

Developers can begin designing today with the SST11CP22 Evaluation Board (SST11CP22-GN-K). The SST11CP22 RF Power Amplifier Module is available in a 4 × 4 mm, 20-pin QFN package for $0.92 each in 10,000-unit quantities. Sampling and volume production are both available now.

Source: Microchip Technology

New SQI Interface SuperFlash Memory Devices

Microchip Technology recently launched the SST26VF family of 3-V Serial Quad I/O interface (SQI interface) SuperFlash memory devices. Available with 16-, 32- or 64-Mb of memory, the “26 Series” family is manufactured using Microchip’s high-performance CMOS SuperFlash technology.

The SST26VF memory family provides fast erase times due to its use of SuperFlash technology. Sector and block erase commands are completed in just 18 ms, and a full chip erase operation is completed in 35 ms. Competitors’ devices require 10 to 20 s to complete a full chip erase operation, making the SST26VF approximately 400× faster. These fast erase times can provide a significant cost savings to customers, by minimizing the time required for testing and firmware updates, and therefore increasing their manufacturing throughput.Microchip SST26VF

Microchip’s SQI interface is a low pin count, high-speed 104 MHz quad-bit address and data multiplex I/O serial interface, which allows for high data throughput in a small package. This interface enables low-latency execute-in-place (XIP) capability with minimal processor buffer memory, reducing the overall design footprint compared to traditional parallel memory interfaces. The SST26VF family provides faster data throughput than a comparable x16 parallel flash device, without the associated high cost and high pin count of parallel flash. The SQI interface also offers full command-set backward compatibility for the ubiquitous SPI protocol.

Designed for low power consumption, the SST26VF is ideal for energy-efficient embedded systems. Standby current consumption is 15 µA (typical), and the active read current at 104 MHz is 15 mA (typical). The combination of 3-V operation with low power consumption and small-form-factor packaging makes the SST26VF devices an excellent choice for applications such as servers, printers, cloud computing systems, HDTV, Internet gateways, appliances, security systems, and a broad range of embedded systems.

The SST26VF devices also offer 100 years of data retention and device endurance of over 100,000 erase/write cycles. Enhanced safety features include software write protection of individual blocks for flexible data/code protection. In addition, the upper and lower 64 KB of memory are partitioned into smaller, 8-KB sectors that can both read- and write-lock. In addition, the devices include a One-Time Programmable (OTP) 2-KB Secure ID area, consisting of a 64-bit, factory-programmed unique ID and a user-programmable block. These features protect against unauthorized access and malicious read, program and erase intentions. The devices also include a JEDEC-compliant Serial Flash Discoverable Parameter (SFDP) table, which contains identifying information about the functions and capabilities of the SST26VF devices for simpler software design.

The three-member SST26VF family is available now for sampling and volume production in multiple package options, including eight-pin SOIC and SOIJ, 16-pin SOIC, eight-contact WDFN and 24-ball TBGA, as well as in die and wafer form. In 10,000-unit quantities, the 16-Mb SST26VF016B starts at $0.90 each, the 32-Mbit SST26VF032B starts at $1.17 each, and the 64-Mbit SST26VF064B starts at $1.84 each.

Source: Microchip Technology

New Microcontrollers Feature Advanced Analog & Digital Integration

Microchip Technology recently announced a new family of 8-bit PIC microcontrollers (MCUs) with the PIC16(L)F1769 family, which is the first to offer up to two independent closed-loop channels. This is achieved with the addition of the Programmable Ramp Generator (PRG), which automates slope and ramp compensation, increases stability and efficiencies in hybrid power conversion applications. The PRG provides real-time responses to a system change, without CPU interaction for multiple independent power channels. This allows customers the ability to reduce latency and component counts while improving system efficiency.Microchip PIC16(L)F1769

The PIC16(L)F1769 family includes intelligent analog and digital peripherals, including tristate op-amps, 10-bit ADCs, 5- and 10-bit DACs, 10- and 16-bit PWMs, and high-speed comparators, along with two 100-mA, high-current I/Os. The combination of these integrated peripherals help support the demands of multiple independent closed-loop power channels and system management, while providing an 8-bit platform that simplifies design, enables higher efficiency and increase performance while helping eliminate many discrete components in power-conversion systems.

In addition to power-conversion peripherals, these PIC MCUs have a unique hardware-based LED dimming control function enabled by the interconnections of the Data Signal Modulator (DSM), op amp and 16-bit PWM. The combination of these peripherals creates a LED-dimming engine synchronizing switching control eliminating LED current overshoot and decay. The synchronization of the output switching helps smooth dimming, minimizes color shifting, increases LED life and reduces heat. This family also includes Core Independent Peripherals (CIPs), such as the Configurable Logic Cell (CLC), Complementary Output Generator (COG), and Zero Cross Detect (ZCD). These CIPs take 8-bit PIC MCU performance to a new level, as they are designed to handle tasks with no code or supervision from the CPU to maintain operation, after initial configuration. As a result, they simplify the implementation of complex control systems and give designers the flexibility to innovate. The CLC peripheral allows designers to create custom logic and interconnections specific to their application, reducing interrupt latency, saving code space and adding functionality. The COG peripheral is a powerful waveform generator that can generate complementary waveforms with fine control of key parameters, such as phase, dead-band, blanking, emergency shut-down states, and error-recovery strategies. It provides a cost-effective solution, saving both board space and component cost. The ZCD senses when high voltage AC signal crosses through ground, ideal for TRIAC control functions.

These new 8-bit PIC MCUs provide the capability for multiple independent, closed loop power channels and system management making these products appealing to various power supply, battery management, LED lighting, exterior/interior automotive lighting and general-purpose applications. Along with all these features, the family offers EUSART, I2C/SPI and eXtreme Low Power (XLP) Technology, which are all offered in small form-factor packages, ranging from 14- to 20-pin packages.

The PIC16(L)F1769 family is supported by Microchip’s standard suite of world-class development tools, including the MPLAB ICD 3 (part # DV164035, $199.95) and PICkit 3 (part # PG164130, $47.95) and MPLAB Code Configurator, which is a plug-in for Microchip’s freeMPLAB X IDE provides a graphical method to configure 8-bit systems and peripheral features, and gets you from concept to prototype in minutes by automatically generating efficient and easily modified C code for your application.

The PIC(L)F1764, PIC(L)F1765, PIC16(L)F1768, and PIC(L)F1769 are available now for sampling in 14- and 20-pins in PDIP, SOIC, SSOP, TSSOP, and QFN packages. Pricing for the family starts at $0.87 each, in 10,000-unit quantities.

Source: Microchip Technology

New Motion Module for Easy Motion Monitoring

Microchip Technology announced at the Embedded World conference in Germany the MM7150 Motion Module, which combines Microchip’s SSC7150 motion co-processor combined with nine-axis sensors. Included in compact form factor are an accelerometer, magnetometer, and gyroscope.  With a simple I2C connection to most MCUs/MPUs, embedded applications and Internet of Things (IoT) systems can easily tap into the module’s advanced motion and position data.Microchip MM7150

The SSC7150 motion co-processor is preprogrammed with sensor fusion algorithms that intelligently filter, compensate, and combine the raw sensor data to provide highly accurate position and orientation information.  The small module self-calibrates during operation utilizing data from the prepopulated sensors—Bosch BMC150 (six-axis digital compass) and the BMG160 (three-axis gyroscope).

The single-sided MM7150 motion module is easily soldered down during the manufacturing process. You can develop motion applications for a variety of products with Microchip’s MM7150 PICtail Plus Daughter Board.  The MM7150 Motion Module is well suited for a wide range of applications: embedded (e.g., portable devices and robotics), industrial (e.g., commercial trucks, industrial automation, and patient tracking), and consumer electronics (e.g., IoT, remote controls, and wearable devices).

The MM7150 is supported by the MM7150 PICtail Plus Daughter Board (AC243007, $50) that plugs directly  into Microchip’s Explorer 16 Development Board (DM240001, $129) to enable quick and easy prototyping utilizing Microchip’s extensive installed base of PIC microcontrollers.

The 17 mm × 17 mm MM7150 is priced at $26.76 each in 1,000-unit quantities.

Source: Microchip Technology www.microchip.com

 

 

 

 

H.264 Video I/O Companion Integrated Circuits

Microchip Technology has announced the availability of the OS85621 and OS85623, which are the world’s first H.264 video I/O companion integrated circuits (ICs) optimized for the Media Oriented Systems Transport (MOST) high-speed automotive infotainment and Advanced Driver Assistance Systems (ADAS) network technology. Microchip OS85621

Featuring a low-latency, high-quality H.264 codec and an on-chip Digital Transmission Content Protection (DTCP) coprocessor, the OS85621 enables automotive designers to quickly implement content-protected video transmission solutions. You can now transmit video streams with restricted access from devices (e.g., DIDs, digital media drives, and TV tuners) as encrypted H.264 over a MOST network.

The OS85621’s on-chip DTCP coprocessor accelerates the computation-intensive operations required for DTCP authentication and content protection. You can simultaneously route up to eight independent data streams through the DTCP coprocessor’s cipher engine for M6 or AES-128 encryption/decryption.

The ultra-low-latency mode of the H.264 codec enables single-digit millisecond latency from video input to video output, including encoding, transmission over a MOST network, and decoding. This real-time, high-speed video processing makes the OS85623—which has no DTCP coprocessor—an excellent option for camera-based ADAS applications that are designed to enhance vehicle safety.

The OS85621 and OS85623 H.264 video I/O companion ICs are now available in a BGA 196 package. Volume pricing starts at $8.

Source: Microchip Technology

New Power MOSFET Drivers Feature Thermally Efficient, Small Packages

Microchip Technology recently announced the first power MOSFET drivers in a new product family—the MCP14A005X and MCP14A015X. The drivers feature a new driver architecture for high-speed operation.MicrochipMCP14

The new devices’ small packaging (SOT-23 and 2 mm × 2 mm DFN packages) enables higher power densities and smaller solutions, while the design targets fast transitions and short delay times that allow for responsive circuit operation. In addition, the MOSFET drivers include low input threshold voltages that are compatible with low-voltage microcontrollers (MCUs) and controllers, while still maintaining strong noise immunity and hysteresis.

 

The MCP14A005X and MCP14A015X MOSFET drivers low input threshold is compatible with various Microchip PIC microcontrollers and dsPIC Digital Signal Controllers (DSCs), even when operating at lower voltages. This enables you to design applications with MCUs operating as low as 2 V, using the MOSFET driver to boost the output signals to 18 V, reducing power loss in the controller and minimizing conduction loss in the power MOSFET. The threshold levels balance the need for noise immunity with the ability to function with a wider variety of controller products, including Microchip’s devices. These drivers are designed for use in power supply, lighting, automotive, and consumer electronics markets, including embedded power conversion, brushed DC motor, unipolar stepper motor and solenoid/relay/valve control applications, among others.

 

The MCP14A005X and MCP14A015X are available now for sampling and volume production in  SOT-23 and 2 × 2 mm DFN packages. Prices range from $0.50 to $0.61 each in 10,000-unit quantities.

Source: Microchip Technology 

GestIC Controller Enables One-step Design-in of 3-D Gesture Recognition

Microchip Technology recently announced a new addition to its patented GestIC family. The new MGC3030 3-D gesture controller features simplified user-interface options focused on gesture detection, enabling true one-step design-in of 3-D gesture recognition in consumer and embedded devices. Housed in an easy-to-manufacture SSOP28 package, the MGC3030 expands the use of 3-D gesture control features to high-volume, cost-sensitive applications such as audio, lighting, and toys.GestIC

The simplicity of gesture-detection integration offered by the MGC3030 is also achieved through Microchip’s free, downloadable AUREA graphical user interface (GUI) and easily configurable general-purpose IO ports that even allow for host MCU/processor-free usage. The MGC3030’s on-chip 32-bit digital signal processor executes real-time gesture processing, which eliminates the need for external cameras or controllers for host processing and allows for faster and more natural user interaction with devices.

The MGC3030 makes full use of the GestIC family development tools, such as Microchip’s Colibri Gesture Suite, which is an on-chip software library of gesture features. Intuitive and natural movements of the human hand are recognized, making the operation of a device functional, intuitive, and fun. Without the need to touch the device, features such as Flick Gestures, the Air Wheel, or the proximity detection perform commands such as changing audio tracks, adjusting volume control or backlighting, and many others. All gestures are processed on-chip, allowing manufacturers to realize powerful user interfaces with very low development effort.

Unique to GestIC technology, the programmable Auto Wake-Up On Approach feature begins operating in the range of 100-µW power consumption, enabling always-on gesture sensing in power-constrained applications. If real user interaction is detected, the system automatically switches into full sensing mode and alternates back to auto wake-up mode once the user leaves the sensing area. These combined features and capabilities provide designers with the ability to quickly integrate gesture detection features at price points that are ideal for high-volume devices.

Also available is Microchip’s Woodstar MGC3030 Development Kit (DM160226). The $139 kit is available via any Microchip sales representative, authorized worldwide distributor, or microchipDIRECT (www.microchip.com/Dev-Kit-012015a). The kit comes with the AUREA GUI, the central tool to parameterize the MGC3030 and the Colibri Suite to suit the needs of any design. AUREA is available via a free download at www.microchip.com/AUREA-GUI-012015a. The Colibri Gesture Suite is an extensive library of proven and natural 3-D gestures for hands and fingers that is preprogrammed into the MGC3030.

The MGC3030 featuring GestIC technology is available in a 28-pin SSOP package. Each unit costs under $2 each in high volumes.

Source: Microchip Technology

Microcontroller-Based Duodecimal Clock Project

Programmers and embedded circuit designers know that decimal is not the preferred number system for digital devices. Binary, octal, and hexadecimal numbers rule the day, so they’re comfortable using strange number systems. Clocks are essentially duodecimal, or base-12, devices. Devlin Gualtieri designed a two-digit clock that only an engineer would love (and know how to read).

The seven-segment LED displays were mounted on the foil side of a single-sided circuit board. I used single-row, in-line sockets to facilitate soldering. The sockets also elevated the displays above the circuit board and the SMT resistors placed beneath the displays.

The seven-segment LED displays were mounted on the foil side of a single-sided circuit board. I used single-row, in-line sockets to facilitate soldering. The sockets also elevated the displays above the circuit board and the SMT resistors placed beneath the displays.

In Circuit Cellar 294, Gualtieri writes:

Digital timekeeping has supplanted mechanical timekeeping not simply because it’s usually more accurate, but because it’s inexpensive. Digital alarm clocks are available everywhere for about $10. You can build the clock in this article for a few dollars more, but with a larger share of satisfaction.

Many years ago, I started designing with Microchip Technology PIC microcontrollers. Since I now have the necessary tools for PIC development, it would be hard for me to change. Fortunately, there’s no reason for change, since PIC microcontrollers are adequate for most embedded designs, and they’re quite inexpensive. This design uses the PIC16F630 microcontroller.

PIC microcontrollers have a built-in oscillator with about a percent accuracy, which is reasonable for many embedded applications. This accuracy comes from digitally trimming an internal resistor-capacitor oscillator on the chip. One percent accuracy is not adequate for a clock, since that would be a quarter of an hour’s error each day.

It is possible to use an inexpensive 32.768-kHz tuning fork crystal with a PIC. This frequency is useful for clocks, since a power of two will divide this frequency to 1 Hz. However, this slow clock rate prevents rapid computation and some useful functionality, so I didn’t use such a crystal in this circuit. Instead, I used a half-sized 10.000-MHz TTL canned oscillator. Canned oscillators are easy to use, highly accurate, and not too expensive.

Seven-segment LED displays are common circuit items, and this clock has a two-digit LED display. One digit is for hours, and the other digit is for the twelfth fraction of the hour. It’s straightforward to display the numbers, zero through nine, on a seven-segment display, but 10, 11, and 12 pose a slight problem. The problem of the twelfth hour disappears when we use zero for that digit. This convention is familiar to most technical people.

In the hexadecimal convention, 10 is represented by an “A,” and 11 is represented by a “B.” A capital letter “A” is easy to show on a seven-segment display, but a capital letter “B” looks just like an eight. As a compromise, we could use a lowercase “b,” instead.

We could also use a capital “E,” for 11, but having an “E” follow an “A” disturbs my hexadecimal sensibility. Although I’m not dyslexic, when I see a “b” on a seven-segment display, I think “six.” Another common notation, which I learned in my elementary school “new math” courses, is to use “t” for 10 and “e” for 11. Figure 1 shows possible number representations for ten and eleven, including the ones I chose for this clock.

Representing 10 and 1 on a seven-segment display. The “t” representations are somewhat abstract, but they can’t be confused with other characters. The last pictured in each category are my choices, since they’re easiest to read.

Representing 10 and 1 on a seven-segment display. The “t” representations are somewhat abstract, but they can’t be confused with other characters. The last pictured in each category are my choices, since they’re easiest to read.

Gualtieri goes on to describe the circuitry.

One way to minimize I/O pin count in a microcontroller circuit is to use multiplexing whenever possible. If we were to drive each seven-segment display and their decimal points individually, we would need 16 output pins. If we multiplex, we need just nine; that is, eight for the segments and decimal point, and one extra for the digit select.
The segments on the displays need a reasonably high current, and they also need about 4.5 V drive. That’s because they’re 1″ displays with two LEDs connected in series for each segment. For this reason, the display chips are driven from a 12-V supply, and the microcontroller interfaces with two 7406 TTL open-collector inverter/driver chips. Green displays were used, but other colors are available.

Digit select is easily accomplished with two transistors, also driven by sections of a 7406. The 5-V power for the PIC microcontroller and the clock oscillator is derived from a voltage regulator powered by the 12-V supply. A 12-V “wall wart” is a safe and convenient way to power this circuit, which is shown in Figure 2. The maximum current draw for my circuit was 250 mA. The circuit has two buttons for setting the clock by ramping the digits up or down.

This is the duodecimal clock’s circuitry. One nice thing about most embedded systems projects is that the software allows reduction in hardware complexity.  The particular displays used were green Lumex LDS-AA12RI displays.

This is the duodecimal clock’s circuitry. One nice thing about most embedded systems projects is that the software allows reduction in hardware complexity. The particular displays used were green Lumex LDS-AA12RI displays.

The nearby photo shows the the clock mounted in a custom case. You can see an AM/PM dot and the seconds flashing dot. The time setting buttons are mounted at the rear of the enclosure, but you could place them anywhere. A green filter increases the digit contrast.

The clock mounted in a custom case

The clock mounted in a custom case

The complete article appears in Circuit Cellar 294 (January 2015).

Microchip Joins Linux Foundation & Automotive Grade Linux

Microchip Technology recently announced that it joined The Linux Foundation and Automotive Grade Linux (AGL), which is an open-source project developing a common, Linux-based software stack for the connected car. Additionally, Microchip has begun enabling designers to use the Linux operating system with its portfolio of MOST network interface controllers.Microchip MOST

AGL was built on top of a stable Linux stack that is already being used in embedded and mobile devices. The combination of MOST technology and Linux provides a solution for the increasing complexity of in-vehicle-infotainment (IVI) and advanced-driver-assistance systems (ADAS).

The MOST network technology is a time-division-multiplexing (TDM) network that transports different data types on separate channels at low latency and high quality-of-service. Microchip’s MOST network interface controllers offer separate hardware interfaces for different data types. In addition to the straight streaming of audio or video data via dedicated hardware interfaces, Microchip’s new Linux driver enables easy and harmonized access to all data types. Besides IP-based communication over the standard Linux Networking Stack, all MOST network data types are accessible via the regular device nodes of the Linux Virtual File System (VFS). Additionally, high-quality and multi-channel synchronous audio data can be seamlessly delivered by the Advanced Linux Sound System Architecture (ALSA) subsystem.

Support is currently available for beta customers. The full version is expected for broad release in October.

Source: Microchip Technology

Microcontroller-Based Control Display Component

Jerry Brown, a California-based aerospace engineer, designed and built (both the hardware and software) an MCU-based computer display component (CDC) for a traffic-monitoring system. The system with the CDC is intended for monitoring and recording the accumulative count, direction of travel, speed, and time of day for vehicles that pass by.

In his November 2014 Circuit Cellar article, “MCU-Based Control Display Component,” Brown explained:

For the past five years, I have been working on an embedded project that you might find interesting. As part of a traffic-monitoring system (TMS) developed by a colleague (a retired aerospace/aeronautical engineer), whereby traffic flow on city streets and boulevards is monitored, I designed and built (both the hardware and software) a dual Microchip Technology PIC18F4520 microcontroller-based control display component (CDC, see Photo 1). My motivation to develop the CDC came about as a result of my chance meeting with my colleague when we were both judges at the local county-wide science fair. He explained the concept of the TMS to me and his motivation for developing it and said he needed an electrical engineer to design and build the CDC. Would I be interested? You bet I was.

Photo 1: Fully functional CDC prototype

Photo 1: Fully functional CDC prototype

Brown went on to describe system.

The TMS comprises a dual laser beam transmitter, a dual sensor receiver, and the CDC (see Figure 1). It is intended for unmanned use on city streets, boulevards, and roadways to monitor and record the cumulative count, direction of travel, speed, and time of day for vehicles that pass by a specific location during a set time period (e.g., 12 to 24 hours).

Figure 1: Traffic Monitoring System showing the Laser Beam Transmitter, the Sensor Receiver and the Control Display Component

Figure 1: Traffic Monitoring System showing the Laser Beam Transmitter, the Sensor Receiver and the Control Display Component

The transmitter, which is placed on one side of the roadway at the selected measurement-monitoring location, has two laser diodes (in the red color spectrum about 640-to-650-nm wavelength) spaced 12″ apart. The receiver has two photo transistor detectors also spaced 12″ apart. The transmitter is positioned directly across the roadway from the receiver as nearly orthogonal as possible. In operation, the two laser diodes in the transmitter continually emit a pair of parallel beams a small distance above the road surface, and the beams are aligned so that they impinge on the two photo sensor arrays in the receiver across the road. When a vehicle passes through the monitoring location, one beam is interrupted and, a short time later, the second beam is interrupted. The CDC electronics and software accurately measures the time differential between the sequential beam interruptions to determine vehicle speed and, depending on which beam is interrupted first, determines the direction of travel. The CDC—which counts the passing vehicles accumulatively and calculates and displays vehicle speed, direction of travel, and time of event on an LCD—is electrically connected to the receiver. All traffic-monitoring data including the time of each interruption event is recorded on a Compact Flash Memory (CFM) card within the CDC for later review and analysis in an Excel spreadsheet or other data  analysis program. In addition, the CDC has an alphanumeric keypad whereby the set-up technician can enter four initial parameters (Date, Location, Map Book Page, and Map Book Coordinates), which are downloaded to the CFM card as the “Header File.”

The TMS system-level requirements established by my colleague drove the CDC level requirements which I documented. Specifically, the CDC had to be of a size and weight so that it could be easily hand carried. Inexpensive off-the-shelf components were to be utilized to the maximum extent possible in the design and fabrication of the CDC. Power consumption needed to be kept to a minimum. Functionally, the CDC had to be capable calculating speed to within ±1 mph of all vehicles passing through (i.e., “interrupting”) the laser beam pair. In addition, the CDC had to be able to determine the direction of travel, the time the valid interruption occurred, and the cumulative count for all vehicles interrupting the laser beam pair during a manned or unmanned test session. A real-time GUI (i.e., the LCD) and a keypad were also required, as was nonvolatile  memory (CFM card) to store all the traffic pattern data obtained during a traffic-monitoring session.

Figure 2 shows the CDC’s functional elements.

The functions of the main co-processor are to display on the LCD input from the User Interface, to drive the status LEDs and to calculate and display traffic pattern data which is sent to the CFM microcontroller. The CFM microcontroller formats the traffic pattern data in a File Allocation Table (FAT) file and writes that file to the CFM card. Both microcontrollers are clocked by a 40-MHz crystal controlled oscillator and both have an in-circuit serial programming port (ICSP), which allows for programming and reprogramming the microcontrollers at the CDC level. During the software development phase of the project, the ICSP ports were definitely utilized. A power on reset (POR) circuit initializes both microcontrollers at system power-up.

Figure 2: CDC Functional Block Diagram showing the two micro-controllers, the User Interface and the Supporting Functionality

Figure 2: CDC Functional Block Diagram
showing the two micro-controllers,
the User Interface and the Supporting
Functionality

Based on the FBD and the established CDC functional requirements, I designed the CDC motherboard circuit using a schematic capture program. Where necessary, I simulated elements of the circuit using a circuit simulation program. I used an online PCB prototype fabrication service and had to re-enter the schematic using their software. I then laid out and routed the two-sided board using the software package provided by the online vendor. After I submitted the file, it only took a few days to receive the two prototype PCBs I ordered. I “populated” one of the boards with components I had purchased and kept the second board as a spare. Preliminary board-level testing of the assembled PCB revealed two layout errors which were easily corrected by an X-ACTO Knife trace cut and by the addition of a jumper wire.

Figure 3: CDC Motherboard Schematic divided into three sections: (1) Data Processor, (2) CFM Formatter and (3) Input/Output. Some circuitry, such as the RS-422 Interface (U2, U4, J6), was included in the design for potential future utilization but was not used in the prototype configuration.

Figure 3: CDC Motherboard Schematic
divided into three sections: (1) Data
Processor, (2) CFM Formatter and (3)
Input/Output. Some circuitry, such as
the RS-422 Interface (U2, U4, J6), was
included in the design for potential
future utilization but was not used in
the prototype configuration.

Figure 3 depicts the CDC main microcontroller circuit on the motherboard. Photo 3 shows the inside of the CDC with the front panel removed.

As indicated above, I designed and assembled the motherboard circuit card. The LCD module, the keyboard module, the RTC module, and the CFM card module were all purchased assemblies. Once all the parts were installed in the case, I completed the interface wiring.

Photo 3: Inside the CDC showing the (1) Main motherboard, (2) The Main Microcontroller, PIC18F4520, (3) the CFM Micro-controller, PIC18F4520 (4) the LCD module, (5) the Keyboard module, (6) the Real Time Clock module and (7) the CFM Card module, only partially visible.

Photo 3: Inside the CDC showing the (1) Main
motherboard, (2) The Main Microcontroller,
PIC18F4520, (3) the CFM
Micro-controller, PIC18F4520 (4) the
LCD module, (5) the Keyboard module,
(6) the Real Time Clock module and (7)
the CFM Card module, only partially
visible.

The complete article appears in Circuit Cellar 292 (November 2014). Additional files are available on the CC FTP site.

New JukeBlox Wi-Fi Platform for Streaming Audio

Microchip Technology’s fourth-generation JukeBlox platform enables product developers to build low-latency systems, such as wireless speakers, sound bars, AV receivers, micro systems, and more. The JukeBlox 4 Software Development Kit (SDK) in combination with the CY920 Wi-Fi & Bluetooth Network Media Module features dual-band Wi-Fi technology, multi-room features, AirPlay and DLNA connectivity, and integrated music services.

Microchip-JukeBlox-Wifi

Streaming audio with JukeBlox

The CY920 module is based on Microchip’s DM920 Wi-Fi Network Media Processor, which features 2.4- and 5-GHz 802.11a/b/g/n Wi-Fi, high-speed USB 2.0 and Ethernet connectivity. By using the 5-GHz band, speakers aren’t impacted by the RF congestion found in the 2.4-GHz band.

The DM920 processor also features integrated dual 300-MHz DSP cores that can reduce or eliminate the need for costly standalone DSP chips. An PC-based GUI simplifies the use of a predeveloped suite of standard speaker-tuning DSP algorithms, including a 15-band equalizer, multiband dynamic range compression, equalizer presets, and a variety of filter types. Even if you don’t have DSP coding experience, you can implement DSP into your designs.

JukeBlox 4 enables you to directly stream cloud-based music services, such as Spotify Connect and Rhapsody, while using mobile devices as remote controls. Mobile devices can be used anywhere in the Wi-Fi network without interrupting music playback. In addition, JukeBlox technology offers cross-platform support for iOS, Android, Windows 8, and Mac, along with a complete range of audio codecs and ease-of-use features to simplify network setup.

The JukeBlox 4 SDK, along with the JukeBlox CY920 module, is now available for sampling and volume production.

Source: Microchip Technology

PIC32MX1/2/5 Microcontrollers for Embedded Control & More

Microchip Technology’s new PIC32MX1/2/5 series enables a wide variety of applications, ranging from digital audio to general-purpose embedded control. The microcontroller series offers a robust peripheral set for a wide range of cost-sensitive applications that require complex code and higher feature integration.MicrochipPIC32MX125-starterkit

The microcontrollers feature:

  • Up to 83 DMIPS performance
  • Scalable memory options from 64/8-KB to 512/64-KB flash memory/RAM
  • Integrated CAN2.0B controllers with DeviceNet addressing support and programmable bit rates up to 1 Mbps, along with system RAM for storing up to 1024 messages in 32 buffers.
  •  Four SPI/I2S interfaces
  • A Parallel Master Port (PMP) and capacitive touch sensing hardware
  • A 10-bit, 1-Msps, 48-channel ADC
  • Full-speed USB 2.0 Device/Host/OTG peripheral
  • Four general-purpose direct memory access controllers (DMAs) and two dedicated DMAs on each CAN and USB module

 

Microchip’s MPLAB Harmony software development framework supports the MCUs. You can take advantage of Microchip’s software packages, such as Bluetooth audio development suites, Bluetooth Serial Port Profile library, audio equalizer filter libraries, various Decoders (including AAC, MP3, WMA and SBC), sample-rate conversion libraries, CAN2.0B PLIBs, USB stacks, and graphics libraries.

Microchip’s free MPLAB X IDE, the MPLAB XC32 compiler for PIC32, the MPLAB ICD3 in-circuit debugger, and the MPLAB REAL ICE in-circuit emulation system also support the series.

The PIC32MX1/2/5 Starter Kit costs $69. The new PIC32MX1/2/5 microcontrollers with the 40-MHz/66 DMIPS speed option are available in 64-pin TQFP and QFN packages and 100-pin TQFP packages. The 50-MHz/83 DMIPS speed option for this PIC32MX1/2/5 series is expected to be available starting in late January 2015. Pricing starts at $2.75 each, in 10,000-unit quantities.

 

Source: Microchip Technology

New AFEs for Single-Phase Smart Meters & Power Monitoring

Microchip Technology has announced the completion of its MCP391X energy-measurement Analog Front End (AFE) family.  The MCP3919 and MCP3912 integrate three and four channels of 24-bit, delta-sigma ADC, respectively. They have an accuracy of 93.5 dB SINAD, –107-dB THD, and 112-dB SFDR for precise signal acquisition and higher-perforce end products.microchipMCP391Xafe

Microchip also announced two new tools to aid in the development of energy systems using the new AFEs.  The MCP3912 Evaluation Board (part # ADM00499) and MCP3919 Evaluation Board (part # ADM00573) are each available for $129.99.

The MCP3912 and MCP3919 AFEs are both available today for sampling and volume production, with prices starting at $1.84 each in 5,000-unit quantities.  Both AFEs are offered in 28-pin QFN and SSOP packages.

Source: Microchip Technology