ESC-30A Brushless DC motor driver Notes

I have a few of these cheap brushless dc motor drivers. The contain a small MCU and what appear to be half bridges (and I assume sense back EMF).

I generally want to drive these from a function generator for quick experiments. The documentation isn’t written with this in mind, and it always takes me a little bit of fiddling. So here are my notes for next time.

The driver can be powered by 12V DC. Looking at the transistors, it seemed like anything over about 20V could potentially fry the driver.

To initialize the driver you need to apply the “low throttle” signal. This is a short pulse at 400Hz. I use a 1ms pulse, which seems to be fine.

To get the motor running increase the pulse width. Maximum is 2ms. Applying a 2ms pulse when powering up the driver will not work.

The control interface generally has 3 pins. Red, Black and White. White is the control signal. Black is ground. The driver has an onboard regulator to power the MCU, so you don’t need to supply anything to the red pin (which I assume can also power the regulator, and is potentially useful for reprogramming?).

This documentation matches the driver I have:

Reference images below:

Initialization waveform
Running waveform

Sony CCD M8 Video Camera Notes

Below are some pics of a Sony CCD M8 Video Camera… I bought this “untested” and am curious to play with it. In particular I’m interested in seeing what the CCD is like at some point… The camera powers up with the two battery contacts nearest the front of the camera as positive and the rear two as negative. It takes a 6v supply and at peak draws ~1.5A.

Philips hair clipper PCB

The above images show the control PCB from a Philips hair clipper. The board takes a 15v input and controls what looks like a 6v brushed motor.

The PCB has two Suppo 750mAh AAA NiMH cells attached to it. My guess is that U101 is a boost converter for the ~2.4v from the battery. This seems likely given that an inductor sits next to it and given the designation of the inductor (L101).

I also find it interesting that they’ve gone with a single sided PCB and used 7 zero ohm SMD resistors to bridge traces. I see single sided PCBs in cheap toys a lot. But this board surprisingly has mask and silk. If the single sided board is motivated by cost, then I’m surprised that there is significant cost benefit…

I attached a 5v supply to the motor (you can see the red and black wire stubs where the motor attached in the images above). With a 5v supply the motor works as expected.

Close up of the IC. 1CC40 6K731? Looks like this part:

ILX511 CCD Interface r2

I previously posted my ILX511 CCD Interface for the ICE40 here. I received the board and brought it up, there were several stupid issues that required rework (most significantly I had Vdd and Vss the wrong way round in one place!). This version of the board fixes those issues. Kicad files/gerbers here. There maybe another update if this design also requires some hacks…