Skip navigation
It doesn't have to be silicon all the time. I have a Gallium-nitride device here at the Cumps lab that I'm going to try out. In some high voltage, high power designs, GaN FETs have advantages over Si. On the other hand they are also more difficult to drive.   The chip that I have contains a built-in smart GaN FET driver. That takes away the complexities of driving the power stage correctly. We're covering fairly new technology here. The documents are still marked technology preview. I rece ...
I've removed the rotary encoder from the scroll button of a defect mouse. Let's see how we can use that in a microcontroller design. In post 1, I wired up the electronics. In part 2, I'm capturing the encoder's info on a Cypress PSoC4. In the third blog, I've used an Arduino. In this one, I'm capturing the encoder's info with the eQEP module of a TI Hercules microcontroller.   I'm using a Hercules LaunchPad with the RM46x microcontroller, but the approach that I'm showing works with all H ...
I've removed the rotary encoder from the scroll button of a defect mouse. Let's see how we can use that in a microcontroller design. In post 1, I wired up the electronics. In part 2, I'm capturing the encoder's info on a Cypress PSoC4. In the third blog, I've used an Arduino. In number 4, I'm capturing the encoder's info with the eQEP module of a TI Hercules microcontroller. This time, I'm testing it on on a Xilinx Spartan 6 FPGA.         The Code  Disclaimer: I haven ...
I've removed the rotary encoder from the scroll button of a defect mouse. Let's see how we can use that in a microcontroller design. In post 1, I wired up the electronics. In part 2, I'm capturing the encoder's info on a Cypress PSoC4. This time, I'm checking an existing example on an Arduino UNO.     The Firmware  Well, that was easy. I found a number of examples on http://playground.arduino.cc/Main/RotaryEncoders. I bet the majority of the projects on that page will work. I ch ...
I've removed the rotary encoder from the scroll button of a defect mouse. Let's see how we can use that in a microcontroller design. In post 1, I wired up the electronics. In this one, I'm capturing the encoder's info on a Cypress PSoC4.   The Firmware   My original plan was to use another microcontroller as development platform. But this comment from DAB made me change my mind. I'm using the Cypress PSoC4 BLE development kit. The BLE part isn't active in my design (although it ...
I've removed the rotary encoder from the scroll button of a defect mouse. Let's see how we can use that in a microcontroller design.           The Encoder  On the outside, a rotary encoder looks like a potentiometer. On the inside, it's a different beast though. Instead of a resistor, it has a number of contacts in there that open and close while you're turning the device. As a result, you get two signals on the output that are 90° out of phase (hence the nam ...