signals

Color sensor achieves high dynamic range with auto exposure

Color sensor achieves high dynamic range with auto exposure

The Design Idea in Figure 1 is a color detector capable of generating an RGB triplet over a high dynamic range, a useful attribute for machine vision applications. The circuit implements auto-exposure control to achieve this. Thus, RGB values for a subject are invariant over a range of light intensity. The three common-cathode RGB photodiodes

Color sensor achieves high dynamic range with auto exposure Continue Reading

Reverse engineering the ALU of 8008 microprocessor

Reverse-engineering the ALU of 8008 microprocessor

A computer’s arithmetic-logic unit (ALU) is the heart of the processor, performing arithmetic and logic operations on data. If you’ve studied digital logic, you’ve probably learned how to combine simple binary adder circuits to build an ALU. However, the 8008’s ALU uses clever logic circuits that can perform multiple operations efficiently. And unlike most 1970’s

Reverse-engineering the ALU of 8008 microprocessor Continue Reading

Introduction to I²C and SPI protocols

Introduction to I²C and SPI protocols

I²C vs SPI Today, at the low end of the communication protocols, we find I²C (for ‘Inter-Integrated Circuit’, protocol) and SPI (for ‘Serial Peripheral Interface’). Both protocols are well-suited for communications between integrated circuits, for slow communication with on-board peripherals. At the roots of these two popular protocols we find two major companies – Philips

Introduction to I²C and SPI protocols Continue Reading

Scroll to Top