它的说明
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
这可是那位老兄的成品,除了没有编程器软件,那位兄弟只写了测试代码作者: 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