DIY编程器网

标题: XL 48 Pin Programmer-国外友人开发的编程器 [打印本页]

作者: liyf    时间: 2011-10-17 09:46
标题: XL 48 Pin Programmer-国外友人开发的编程器
来点刺激的
一个国外友人开发的编程器,软件还在开发的,有兴趣的可以看这里,英文的
采用的是arm+fpga架构
http://www.edaboard.com/thread227388.html





原理图
xl48 programmer.pdf (3.02 MB, 下载次数: 147)
它的说明
XL 48 Pin Programmer        
The XL 48 Pin Universal Programmer is a IC programmer that will be able to program most IC's ( with a bit of luck!).
So why develop another programmer when there are loads out there, i here you ask?
Well to start with its a TRUE universal programmer, so many other programmers claim to be universal, but then say you need headers for different DIL chips. Every pin on the XL 48 is the same as any other.
All pins can be:
Read
Write
VCC  
VPP  
GND
So prity universal....
The other problem is cost, the dataman 48 pin universal programmer is nearly £1000! But it is in a nice case. We shall have a case made as soon as the board is working..
We also have a smartcard slot on the PCB so no seperate programmer will be needed for that.
We also have a ISP (in system programming) socket which will allow you to program IC's soldered to a board, also this socket will double as a JTAG programmer and serial protocol like SPI, I2C, Microwire etc.
The XL 48 will Also work stand alone. It has a SD card slot, an LCD, and some navigation buttons. This allows us to do in car programming of dashboards, Diagnostics, ECU's, Radio Decoding etc.
Best of all it will be open source. So supporting new IC familes can be done by many people.
So whats on the board?
It its powered by a NXP ARM 7 MPU with 512K Flash and 96K SRAM, it also has USB, ethernet, 2 serial ports.
What kind of site would this be if we didn't have an FPGA on board....
The FPGA is a Xilinx Spartan 3 200/400K Gates.
We also have space for some Fast SPI FLASH 32M Bits X 2.
An SD card Slot for the stand alone mode.
LCD for the same.
2 Step up DC/DC Converters than can output up to 30V
Smartcard Socket
JTAG for the ARM 7.
JTAG for the FPGA.
JTAG for internal instruments inside the FPGA (nexus)
A 10 pin ISP socket.
2K of battery backed RAM.
A reset Button.
The FPGA Has 3 Clocks going to it.
The onboard clock is 50MHZ, it also has 25MHZ from the ethernet PHY and a pin from the ARM 7 named clock which can be used to clock data in and out.
The PCB has been finalised and sent to be made.
3D View Of PCB



作者: hdzl    时间: 2011-10-17 13:14
不会是把源码都给了你吧?
作者: liyf    时间: 2011-10-17 15:15
呵呵,他都还在开发,或者说是卖开发板,到是可问要接口代码
作者: zkcvi    时间: 2011-10-19 15:59
{:soso_e103:}做好的板子预计售价100英镑...
那个...跑去那贴看了一遍...楼主的英语有待加强的说...{:soso_e153:}
作者: liyf    时间: 2011-10-19 18:16
{:soso_e127:}起码点子上60%表达了,那位外国朋友也看懂了
你知道那个英语是怎么来的吗?
google翻译
作者: vigour1000    时间: 2012-5-27 11:47
这个不错,复杂了
作者: YH06    时间: 2012-7-3 20:17
看看老外的东东如何
作者: YH06    时间: 2012-7-3 21:05
再看下看看老外的东东如何
作者: 345368469    时间: 2012-7-3 21:44
口水货啊,可惜DIY难度太高了.那位兄弟搞点套件吧
作者: liyf    时间: 2012-7-4 00:40
345368469 发表于 2012-7-3 21:44
口水货啊,可惜DIY难度太高了.那位兄弟搞点套件吧

这可是那位老兄的成品,除了没有编程器软件,那位兄弟只写了测试代码
作者: SengChuary    时间: 2012-7-14 14:39
DIY的话真的有点难度高,除非出PCB
作者: 向下菜农    时间: 2012-8-4 07:59
GOOD IDEA!!!
作者: tps_star    时间: 2012-9-11 20:22
pcb and firmware and software this programmer is available ?
作者: td3000    时间: 2012-9-11 21:29
DIY的话有点难度
作者: zyh555    时间: 2012-9-13 13:51
楼主,咱们借鉴一下再DIY吗!

作者: tps_star    时间: 2012-9-22 22:46
印刷电路板和固件不?
作者: liyf    时间: 2012-9-23 00:51
tps_star 发表于 2012-9-22 22:46
印刷电路板和固件不?

设计者没有提供,还处于开发阶段
作者: tps_star    时间: 2012-9-26 00:53
you can developed this programmer
is possible give pcb
作者: liyf    时间: 2012-9-26 01:40
tps_star 发表于 2012-9-26 00:53
you can developed this programmer
is possible give pcb

Do not dwell on the off-the-shelf, giving and sharing is equivalent
作者: tps_star    时间: 2012-9-26 22:31
you have pcb and software and firmware ?
作者: liyf    时间: 2012-9-27 06:43
tps_star 发表于 2012-9-26 22:31
you have pcb and software and firmware ?

i have none,you need help by the designner please
作者: 古道热肠    时间: 2012-9-28 10:56
这个全驱编程器硬件的确比较复杂,请教一下版主,编程器时的控制数据是由FPGA的对应端口输出到ZIF插座的吗?图纸上标的是输入功能。
还有1个问题,电路中上编程器引脚都有统一的上拉,有什么用呢?
作者: 古道热肠    时间: 2012-9-28 11:07
这个全驱电路没有使用DA来控制VPP和目标板芯片的供电VCCX,输出的VCCX受限于控制信号的组合成反馈电阻,进而控制LM317的输出,这种电阻还不如用DA来实现,1.2-6.5V,随意输出。
作者: 古道热肠    时间: 2012-9-28 11:12
还有1个问题,如果输出VPP或VCCX的PNP三极管和控制锁紧座引脚的NPN三极管由于控制信号逻辑出错,导致同时导通时,是否会烧掉某个三极管呢?因为这相当于把VPP或VCCX短接到地了。
作者: program    时间: 2012-10-8 11:54
!!!!!!!!!!!!!!!!!!!!!
作者: program    时间: 2012-10-9 12:27
:(:(
作者: liyf    时间: 2012-10-9 12:37
古道热肠 发表于 2012-9-28 11:07
这个全驱电路没有使用DA来控制VPP和目标板芯片的供电VCCX,输出的VCCX受限于控制信号的组合成反馈电阻,进而 ...

这个是他制版的电路,使用原始的电阻分压控制317实现,保护电路有限,成本低廉,但是浪费io
后面的电路图作者已改成dac了,同时取消了lan等功能

作者: liyf    时间: 2012-10-9 12:41
古道热肠 发表于 2012-9-28 11:12
还有1个问题,如果输出VPP或VCCX的PNP三极管和控制锁紧座引脚的NPN三极管由于控制信号逻辑出错,导致同时导 ...

没有硬件保护电路电路,同时导通只能通过软件避规(也就是fpga设计时考虑)
作者: liyf    时间: 2012-10-9 12:44
古道热肠 发表于 2012-9-28 10:56
这个全驱编程器硬件的确比较复杂,请教一下版主,编程器时的控制数据是由FPGA的对应端口输出到ZIF插座的吗? ...

这个是双向io的,图纸设计时没考虑吧
那个电阻是实现pullup,pulldown功能
作者: 古道热肠    时间: 2012-10-16 12:28
谢谢版主释疑。
作者: program    时间: 2012-11-18 00:18
积分没有了
作者: wszzl    时间: 2012-11-19 09:17
牛呀,我们能做出来这个就好了
作者: liyf    时间: 2012-11-19 14:07
wszzl 发表于 2012-11-19 09:17
牛呀,我们能做出来这个就好了

要做硬件都不难的,难在软件设计,从0开始,这才是难点
作者: rtindia    时间: 2013-1-28 03:46

Now very cheap pirated  
作者: yjrqway    时间: 2013-3-13 00:15
KKKKKKKKKKKKKKKKKKKKKKKKKK
作者: 浩文    时间: 2013-6-5 13:21
好复杂的东东
作者: shangdawei    时间: 2013-7-22 14:51
很复杂的, 功能比较全面
作者: ali_alala    时间: 2013-7-23 10:30
值得学习一下
作者: 张诗星    时间: 2013-9-12 14:06
学习学习啊
作者: zongbohe    时间: 2018-6-3 15:53
看看老外做的.赚银子.!!
作者: cnc2020    时间: 2018-6-24 20:52
good job
作者: heas    时间: 2019-11-2 16:45
挣银子不容易哦,这可是那位老兄的成品,除了没有编程器软件,那位兄弟只写了测试代码
作者: maithon    时间: 2019-11-2 17:56
现在做出来没?




欢迎光临 DIY编程器网 (http://diybcq.com./) Powered by Discuz! X3.2