Author
Topic: confused about blackfin-axon (Read 2120 times)

hello, I am a noob and i'm a bit confused with the combination of the blackfin camera and axon.. why do we need to incorporate the axon with the blackfin camera? is blackfin's capability limited?

we are currently working on a project which concerns the blackfin camera, it is like the ERP but for surveillance only. It is controlled via wi-fi, has a pan/tilt just like ERP which we aim to control by the output of an accelerometer attached to a vision goggles also via wi-fi (refer to the video):robot controlled by head mounted display (The video's owner prevents external embedding)

The Blackfin can handle the servos, and it has two UART ports . . . but you may not find coding it to be as easy, and you'd need to wire up a separate power bus to attach servos.

As for the accelerometer, I'm not sure if the Blackfin has ADC. The datasheet isn't so clear . . . you'll have to read up on that.

I'm biased, yes, but my vote says using the Axon (or any other additional multi-UART microcontroller) will make it much easier to make a full robot out of the Blackfin. The advantage with the Axon is that the code is already done for you, easy to hack, and just plug and play. Is this for a one-off robot, or a product?

Try asking Surveyor what they think will be easiest/best for your app, too. I'm definitely no Blackfin expert!

Blackfin doesn't have A/D and has only 4 servo / pwm channels, so without the Axon, you might otherwise have to add i/o via I2C interface. The main advantage of the Blackfin is 500MHz dual ALU processing with 32MB memory and direct camera interface - this is 20x-100x what you have available with CMUcam or AVRcam.

There is a BF525C that had a built-in stereo audio codec, but I don't know of any other Blackfins that include analog support. However, they have a high-speed DMA interface called SPORT that can be easily connected to a family of ADCs and DACs. That might be what is implied. We use the AD7998 with the Blackfin - it is an 8-channel 12-bit ADC that easily interfaces via I2C, but it's not that fast.