Dangerous Prototypes

Dangerous Prototypes => Bus Blaster JTAG debugger => Topic started by: viperbjk on December 30, 2011, 12:07:50 pm

Title: I2c spi use on bus blaster
Post by: viperbjk on December 30, 2011, 12:07:50 pm
Hi Ian,
I'm pretty much impressed what the bus blaster is able to do. But I'm missing three headers for i2c, spi and uart. Yes, reprogramming the cpld would be an option, but I'd prefer to have the pinouts ready to go. Maybe we can work together on such a V4 pcb ? I already did a software on my own for ftdi2xx i2c, spi and ejtag, adopting it to fit the bus blaster should be no worry and I'd be really happy to help in creating the ultimate bus blaster :)

Greetings, Bjoern
Title: Re: Bus Blaster V3?
Post by: ian on December 30, 2011, 02:35:13 pm
Great suggestion. There are some complications regarding the connection between the ft2232 and cppd that would need to be worked out. I will split this to a new topic so we can discuss further.

Can you please elaborate what you had in mind?
Title: Re: I2c spi use on bus blaster
Post by: ian on December 30, 2011, 02:36:32 pm
Split here.
Title: Re: I2c spi use on bus blaster
Post by: viperbjk on December 30, 2011, 02:47:15 pm
Sure. I was playing with eagle, and one option would be to add a 1x7 header connected to BD0-BD4, GND and 3.3V.
This header can then be used for two separate circuits one the board, one for i2c and one for spi.
I've uploaded it over here : h ttp://revskills.de/downloads/BusBlasterv4.pdf (http://ttp://revskills.de/downloads/BusBlasterv4.pdf)

Of course it isn't perfect. For example adding a switch for different resistor values other than 2x10K for I2C, like 2x 2K resistors to allow different frequencies. But still you'd be able to use the generic header for all other circuits you'd homebrew.

If you have any messenger like MSN/GTalk/ICQ, please let me know via PM.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00902044928session_write_close ( )...(null):0
20.00932176504ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00932177280Database_MySQL->query( ).../DatabaseHandler.php:119
40.05402316000Database_MySQL->error( ).../Db-mysql.class.php:273