PonyProg :  PonyProg Phorum PonyProg
PonyProg open discussion 
USB support
Posted by: ntrf.zns ()
Date: June 05, 2010 10:09AM

This is just a small report on my experiments with usb.
I've used AVR-USB-162 devboard form Olimex to make a USB-compatible programer. I tired to write a simple program based on LibUSB to interface with custom device (vendor-specific, not RS232 emulator).

Ther result is: A simple test of I2C signaling with 4 commands in ON/OFF style runs very slow! It takes about 2 minutes to completely read 24C16.

I guess the current architecture of PonyProg (as well as IC-Prog by the way) will not make it posible to program devices through USB as fast as RS232 allows. The only way to spead up this proces is to let board controller to write and read bytes.

Did anyone have any positive result with speed improvement?

Options: ReplyQuote
Re: USB support
Posted by: reza_agha ()
Date: June 09, 2010 06:41PM

There is a IC programmer and tester known as HILO which use a 8051 with external memory which may have it's own code and data.

it can program almost every IC in market. using following steps:

1- reset the micro.
2- download a firmware program into micro.
3- start downloaded firmware program.
4- manage the information using a specific PC based program.

you can use this method for using RS232 as HILO use for communication.
but if you insist to use USB you can use a FT232 chip to make a board with USB/RS232 interfacing options.

another moment you can use pure usb interfacing with the micro to achieve maximum performance or even data compression techniques to increase bandwidth.

Options: ReplyQuote