Tag Archives: SPI

3D Print the Ultimate Helping Hands for a PCB Workstation


by Giuseppe Finizia @ makezine.com:

I am the Senior Analyst of the Electronic Forensics Unit of the Carabinieri (Italian Military Police) and I deal with technical investigations on seized electronic devices. I spend most of my day in a well-equipped electronic laboratory, but I was lacking a tool for performing technical assessments on printed circuit boards (PCBs). I needed a way to secure small boards on my workbench and place multiple probes across the board for acquiring data from a circuit memory, analyzing an I2C or SPI communication bus using a logic state analyzer, and much more.

3D Print the Ultimate Helping Hands for a PCB Workstation – [Link]

8V97051 Low Power Wideband Fractional RF Synthesizer

This design features a low power wideband RF synthesizer that is used in GSM receiver cards. It has dual differential and open drain outputs with frequency range of 34.375MHz to 4400MHz(in continuous range). The logic compatibility is 1.8V while the system is running on a single 3.3V supply. It has -143dBc/Hz Phase Noise (PN) performance at 1MHz Offset for every 1.1GHz output. It is also capable of mute function at RF_OUT that is accessible via mute pin or SPI command. It is low power with only 380mW average power consumption while RF_OUTB is not in used.

The design is comprised of 3 major parts. The first part consists of IDT8V97051NLGi wideband RF synthesizer/PLL supports the output frequencies with Voltage Controlled Oscillator (VCO). The temperature compensated crystal oscillator close to the RF input helps in the precision of signal while the other parts are filters that are used in various purposes like minimizing undesired noise. The second part consists of the USB 2.0 high speed to UART/FIFO IC that is used for system interface while the I2C-bus to SPI bridge IC controls the sequences, protocol, and timing of the signal. The last part is power supply management of the system in which it is provided with RC filters in every line to ensure minimal noise are included in the supply.

The design is applicable in multi-carrier, multi-mode Frequency Division Duplexing (FDD) and Time Division Duplexing (TDD) base station radio card. It optimizes multi-service base stations during its service as a local oscillator that generates a large variety of frequencies to mixers while maintaining excellent PN.

8V97051 Low Power Wideband Fractional RF Synthesizer – [Link]



Using Efficient SPI Peripherals for Low-Cost MCU-Based IoT Designs


by Warren Miller @ digikey.com:

Efficient Internet of Things (IoT) designs must balance a host of requirements that often work against each other. Low cost is important, but often supporting all the key features required by the application increases MCU pin count and memory size—two things that work against low cost. Low power is also important for IoT applications where battery operation is a must. Adding features and improving performance can up the power requirement, however. Clearly finding the right balance between all these requirements can be a problem, but that’s just the type of challenge engineers expect from cutting-edge designs.

Using Efficient SPI Peripherals for Low-Cost MCU-Based IoT Designs – [Link]

IO expander board


I/O Expander Board offers a convenient way to interface upto 16 I/O pins in your project using SPI/I2C bus.  This kit uses the famous MCP23S17 IO chip from Microhip.


  • Supply sourced through the interfacing Box Header connector
  • The kit has 2 separate Box Header type connector for the 16 pins of I/O port and 1 Box Header for interfacing of the PCB with the host controlling circuit
  • Jumper selectable address option is also available for this kit
  • Four mounting holes 3.2 mm each
  • PCB dimensions 58 mm x 54 mm

IO expander board – [Link]

1Mbit SPI FRAM comes in chip-scale packaging


by Graham Prophet @ edn-europe.com:

Fujitsu has used an ultra small package for this memory part, which it presents as a solution for power-critical miniature applications in sensor and wearable markets.

The 1Mbit SPI FRAM is in an 8-pin wafer level chip scale package (WL-CSP) which is an additional package variant to the existing product MB85RS1MT. In comparison to the industry standard SOP-8 package, the new WL-CSP package, which measures 3.09 x 2.28 x 0.33 mm, reduces the surface mounting area by 77%, and the device height by 80%.

1Mbit SPI FRAM comes in chip-scale packaging – [Link]

DIY soldering station


MatthiasW over at DebuggingLab posted his DIY Weller station clone project, that is available at Github:

At the fpv-community.de Forum I read about a DIY Weller station. Basically an Arduino shield to drive a Weller soldering tip. As there is not much to it, the board simply contains an precision OpAmp, a power MOSFET, 2 buttons for adjusting the temperature and a display to show the current values. This design looks like a good starting point for my own advanced project. As I have lately discovered a 1,8 inch SPI TFT at banggood.com for an amazing price ( ~ 4.60 $ / 3,70 €), I started using them regularly in my projects. So I surely wanted to use it with this soldering station as well.

DIY soldering station – [Link]

LabNation SmartScope: unique multi-platform USB oscilloscope


The SmartScope designed by the young Belgian company LabNation is — to our knowledge — the only oscilloscope that works with all popular operating systems: Windows 7/8, Linux, OS X, iOS (jailbroken) and Android 4.0+. So the software can run on a standard PC or laptop, but also on a tablet or smartphone. The control interface is specifically designed to operate with touch-screen or mouse and is equipped with various software decoders (such as I2C and SPI) for decoding digital signals.

The Smart Scope hardware consists of a small metal housing (for good protection) with the front two full BNC connectors for analog inputs, and at the rear a 16-pin header which has 8 digital inputs for the logic analyzer. Four digital outputs and an output for the built-in arbitrary waveform generator (AWG) are available. The sampling frequency of the analog and digital inputs is 100 Msamples/s, the maximum data rate of the AWG is 50 Msamples/s.

LabNation SmartScope: unique multi-platform USB oscilloscope – [Link]

Airbag System Basis Chip (SBC) with PSI5

The automotive industries are now into electronics applications in which embedded systems are already part of its major components. In this design, it features the Peripheral Sensor Interface 5 (PSI5), which is the most efficient standard interface of sensors and electronic control units in automotive. It supports complete airbag system that includes system power mode control, supplies for squib firing, satellite sensors, and local Electronic Control Unit (ECU) sensors and ECU logic circuits. It has dedicated safing state machine that complements the airbag’s MCU hardware/software safing approach. The system itself is capable of diagnostics and self-protection.

The design is comprised of MCZ33789 Freescale airbag system basis chip that manages the entire airbag partitions and some major components like squib driver IC, SPI communications with MCU, accelerometer sensor, satellite sensors, and dc sensors for monitoring. The squib driver IC supports air bag modules and seat belt retention that functions with accelerometer sensor. The MCU provide the connection of airbag system with the entire electronic applications of the vehicle. The LC filters are provided to ensure frequency range.

The design is used in different airbag system in which it optimizes the capability of providing safety to users. It can be used for further development of safety system in automotive and other vehicle that is prone to crash or collisions. It can help save lives during accidents.

Airbag System Basis Chip (SBC) with PSI5 – [Link]

Cypress expands energy-efficient line of nonvolatile RAMs

Cypress 4Mb FRAM

by Susan Nordyk @ edn.com:

Cypress Semiconductor is sampling a 4-Mbit ferroelectric RAM (F-RAM), which is one of the industry’s highest density serial F-RAMs, featuring a 40-MHz serial peripheral interface (SPI) and a 2.0-V to 3.6-V operating voltage range. F-RAMs consume 200 times less energy than serial EEPROMs and 3000 times less energy than NOR flash devices. Further, Cypress F-RAMs are able to endure 100 trillion read/write cycles and provide 10-year data retention at 85°C and 151 years at 65°C.

These energy-efficient memory devices are useful for applications requiring continuous and frequent high-speed reading and writing of data with absolute data security. The 4-Mbit F-RAM devices address mission-critical applications, such as industrial controls and automation, industrial metering, multifunction printers, test and measurement equipment, and medical wearables.

Cypress expands energy-efficient line of nonvolatile RAMs – [Link]

Industrial Small Engine Control


An industrial plant is designed with different control systems in which it varies according to the equipment to be controlled. This design is a general-purpose engine control system, which handles fueled or electrically supplied small engines of industrial plant. It features a 1.0A power relay control, 2.0A relay for fuel pump control, and a lamp driver. The system is also capable of start-up/shut-down control with power sequence logic. It has independent fault protection against surges and possible fluctuations.

The design is comprised of a MC33814 engine control analog power IC, a USB to SPI dongle interface, and power conditioning circuitry. It drives the engine electrically or fueled through relays. It also drives the fuel injector that runs the equipment during fueled operation. All 5V VCC power required by the circuit is obtained from the MC33814 built-in power regulator. A 12V VBAT supply provides the power to the three internal voltage regulators. A PC communicates to this project through a USB/SPI dongle (KITUSBSPIDGLEVME) connected to the PC’s USB port. The Freescale SPIGen program provides the user interface to the MC33814 SPI port and allows the user to send commands to the IC and receive status from the IC.

This project is designed to drive several industrial engine functions, a set of screw terminals are designated for control outputs: tachometer output, lamp output, water heater output, two relay outputs, two injector outputs, and two ignition outputs. This kind of control system is very useful in machineries that are usually used in industrial plants for the convenience of the plant operators.

Industrial Small Engine Control  – [Link]