tag:blogger.com,1999:blog-39612753654093651542024-03-12T18:30:08.730-07:00electronicia4u - Hobby electronicsSarihwhttp://www.blogger.com/profile/04962407398658359418noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3961275365409365154.post-54226996472292407282011-07-20T02:52:00.000-07:002011-07-20T02:52:33.655-07:00DangerousPrototypes IR Infrared Toy as a JTAG ProgrammerA japanese page is publishing a project for a pic18F2550 based usb blaster jtag programmer (non smd). <br />
<br />
<a href="http://sa89a.net/ele/ub/ub1.jpg"><img alt="写真" src="http://sa89a.net/ele/ub/ub1s.jpg" /></a><br />
After seeing circuit details I discovered it used some pic18F2550 as was almost compatible with <a href="http://dangerousprototypes.com/docs/USB_Infrared_Toy"><span style="background-color: #cccccc;">dangerousprotypes IR Infrared Toy</span></a> (also they used same xtal frequency), so I downloaded firmware and programmed succesfully this device easily without modifiying firmware source code.<br />
<br />
<img alt="回路図" border="1" src="http://sa89a.net/ele/ub/circuitv7.png" /><br />
<br />
Quartus software recognised it as a USB Blaster JTAG programmer natively, but they also provide an USB Blaster Unofficial driver which let them to use a custom JED Programmer software (but it's incompatible with Quartus, so you have to choose)<br />
<br />
They demostrate a Lattice CPLD but I only have Xilinx CPLD (XC9572) so I'm still giving a try to that jtag application, but it seems promising.<br />
<br />
Also I have see other site that claim it could be compatible with OpenOCD.<br />
<br />
More information on those sites: <a href="http://sa89a.net/mp.cgi/ele/ub.htm"><span style="background-color: #cccccc;">japanise site 1</span></a> and <a href="http://hp.vector.co.jp/authors/VA000177/html/pic18blaster.html"><span style="background-color: #cccccc;">japanise site 2</span></a> (use google translator or similar for reading somenthing). Google also "18picblaster".<br />
<br />
According to that site, you have to download:<br />
- <a href="http://sa89a.net/ele/ub/ub6.zip"><span style="background-color: #cccccc;">Firmware and sources for 18F2550</span></a> (japanise site 1)<br />
- <a href="http://psp.dip.jp/web/upload/PIC/pic18blaster.zip"><span style="background-color: #cccccc;">Firmware and sources for 18F2550 and openocd patch</span></a> (japanise site 2)<br />
- <a href="http://sa89a.net/ele/ub/xp2write053a.zip"><span style="background-color: #cccccc;">XP JED Programmer v0.53 and Modified usb blaster driver for Windows</span></a> (japanese site 1)<br />
- <a href="http://sa89a.net/ele/ub/xp2write054.zip"><span style="background-color: #cccccc;">XP JED Programmer v0.54 (for Lattice CPLD's at least)</span></a> (japanese site 1)<br />
<br />
Enjoy!Sarihwhttp://www.blogger.com/profile/04962407398658359418noreply@blogger.com1tag:blogger.com,1999:blog-3961275365409365154.post-43839544540439441502011-07-20T02:07:00.000-07:002011-07-20T02:07:56.577-07:00DIY Dangerousprototypes IR Infrared ToySeveral weeks ago, I receive a free pcb from our friends of <a href="http://dangerousprototypes.com/"><span style="background-color: #cccccc; color: blue;">http://dangerousprototypes.com</span></a>. It was their IR INFRARED TOY non smd version (<a href="http://dangerousprototypes.com/docs/USB_Infrared_Toy"><span style="background-color: #cccccc; color: blue;">more information about design and building</span></a>)<br />
It is a high quality pcb and so it was extremely easy to build. As at the moment I was only interested in analyze IR signals, I only mounted the IR receiver block (in near future I will continue with IR transmitter), using a socket so I could improve IR reception in future.<br />
Those are some photos:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySl_XxBVlk4YI2Y7cEmaOEjTc2wqhL2cYfZWM5Jh4BUi9XkcXQmNNrscmuTLiWSWcrcXwC_0e6hxKrbY1r7Q9VhW45DpYkedLSabBdfQs1GhTXgcO2CydR92qYx1PBnOWjOoJybWyzBs/s1600/img1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySl_XxBVlk4YI2Y7cEmaOEjTc2wqhL2cYfZWM5Jh4BUi9XkcXQmNNrscmuTLiWSWcrcXwC_0e6hxKrbY1r7Q9VhW45DpYkedLSabBdfQs1GhTXgcO2CydR92qYx1PBnOWjOoJybWyzBs/s320/img1.jpg" t$="true" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2V6D-WbMQaY4ov7A4UxGRnh-afam9Qb37FW_vb_5t_X1iIc6CUu-JNdSQgyXi6MAARgnZYL6Z1hMp_ukiNhms73WY1wtgY4nMGaxu2qmVVe_dTcG4LDNPDfnj4nhEpjfQVfigEuSNLt4/s1600/img2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2V6D-WbMQaY4ov7A4UxGRnh-afam9Qb37FW_vb_5t_X1iIc6CUu-JNdSQgyXi6MAARgnZYL6Z1hMp_ukiNhms73WY1wtgY4nMGaxu2qmVVe_dTcG4LDNPDfnj4nhEpjfQVfigEuSNLt4/s320/img2.jpg" t$="true" width="320" /></a></div>Sarihwhttp://www.blogger.com/profile/04962407398658359418noreply@blogger.com0