Skip to main content
Topic: Bus Pirate Extension to support other Bus (Read 1920 times) previous topic - next topic

Bus Pirate Extension to support other Bus

Hi,

I'm developping a prototype of an Extension Board for BusPirate and my EvalBot to add following devices:
CAN Bus, RS232 transceiver (to convert real RS232 to TTL) and other interesting features like SPI chip.

For information i'm using the most safe stuff for Bus CAN:
Texas Instrument ISO1050DW (ISOLATED CAN TRANSCEIVER).
Murata NTE0305MC  (Isolated 1W Single Output SM DC/DC Converters => To convert 3.3V to 5V Isolated for the ISO1050DW).

I still need to design Power Supply part connected to "Polymer Lithium Ion Battery" in order to Power ExtensionBoard & BusPirate or any external device to have an autonomous and portable BusPirate/EvalBot to analyze CAN Bus on Car ;-)

I plan to develop (I have just received a PicKit3 debugger) a Bus Pirate CAN Bus protocol with bit banging (because CAN is not natively supported by PIC24F), I just hope PIC24F will be not to slow to generate CAN2.0B frame at 1 Mbit/s.

If anyone is insterested in this project you can contact me at titanmkd@gmail.com

PS: The Extension Board proto is designed with Eagle and under DangerousPrototypes Licence ;-)

Preview of work in progress:
[attachment=1]
[attachment=0]

Best Regards
Benjamin Vernoux
Best Regards
Benjamin

Re: Bus Pirate Extension to support other Bus

Reply #1
Cool!
Got a question? Please ask in the forum for the fastest answers.

Re: Bus Pirate Extension to support other Bus

Reply #2
[quote author="TitanMKD"]
I plan to develop (I have just received a PicKit3 debugger) a Bus Pirate CAN Bus protocol with bit banging (because CAN is not natively supported by PIC24F), I just hope PIC24F will be not to slow to generate CAN2.0B frame at 1 Mbit/s.
[/quote]


Good luck with that :-)

It would be much (much much much) easier to use mcp2515 chip, and interface it through SPI.

Re: Bus Pirate Extension to support other Bus

Reply #3
Hi Robots,

Yes of course it will be easier with a chip already supporting CAN bus through Hardware (it is what my EvalBot do with it's LM3S9B92 ARM M3 chipset) but I think it is also very interesting to have it supported by BusPirate even if that will require to write the CAN bus driver as bit-banging, I'm still convinced it could reach the fastest CAN Speed as 1Mbit/s using ASM if it's required ;)
In addition PIC24F have Hardware CRC, so it could be very fast for that part.

Best Regards

TitanMKD
Best Regards
Benjamin