Author Archives: R-B

Digital voice recorder design using C8051F411

Designing a digital voice recorder requires sampling the audio channel, compress and decompress the signal, and store and retrieve the samples. Silicon Labs provides a reference for designing a digital voice recorder using their C8051F411 microcontroller, which has a 12-bit ADC, and a 12-bit DAC, available on chip. The ‘F411 samples the voice signal using the ADC, compresses the sample using DPCM (Differential Pulse Code Modulation), and sends the sample to the external Flash using the SPI. Later, the microcontroller retrieves the samples from the external Flash, decompresses them, and sends them to the speaker through the DAC. This reference design can record up to 87 seconds of audio.

Voice recorder design reference

Voice recorder design reference

MPLAB® Harmony supports all 32-bit PIC® MCUs

Microchip Technology Inc., a leading provider of microcontroller, mixed-signal, analog and Flash-IP solutions, today announced  the availability of MPLAB® Harmony Version 1.0. MPLAB Harmony is a flexible, abstracted, fully integrated firmware development platform for all 32-bit PIC32 microcontrollers (MCUs).  It takes key elements of modular and object-oriented design, adds in the flexibility to use a RTOS or work without one, and provides a framework of software modules that are easy to use, configurable for specific design requirements and that are purpose built to work together.  The new features in this release include the MPLAB Harmony Configurator for quick and easy driver and middleware settings management, a fully compatible, professional graphics library and many significant functional and performance improvements across many of the Harmony driver libraries.  Additional enhancements have been made to existing middleware such as IPv6 certification of the Microchip TCP/IP stack.

MPLAB Harmony supports all PIC32

MPLAB Harmony supports all PIC32

MSP430 FET using TI Launchpad

TI’s MSP430 family of MCUs are low-power and RISC-based powerful mixed-signal processors that require a Flash Emulator Tool (FET) for in-system programming. The official MSP430 FET from TI costs about $100. Vincete describes a way to construct a MSP430 FET using TI’s popular and in-expensive Launchpad board.

MSP430 FET using TI Launchpad

MSP430 FET using TI Launchpad

[via]

PCB drill with an USB microscope as visual aid

Single-sided PCBs are relatively easier to homebrew. Holes for PTH components can be drilled with a reasonable accuracy without any sort of visual aid. However, if you want to make double-sided PCBs with strict drilling requirements, eyeballing might not be enough to drill holes at precise locations. This Instructable is about making a USB microscope guided PCB drill to achieve better accuracy in drilling holes in PCBs. Unlike regular drills, this machine drills holes from bottom to top.

PCB drill with USB microscope as visual aid

PCB drill with USB microscope as visual aid

« Older Entries Recent Entries »