27c160-tl866-adapter

所属分类:硬件设计
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2021-09-12 15:02:48
上 传 者sh-1993
说明:  适配器,用于在TL866通用编程器上编程具有40个以上引脚的EPROM。,
(Adapter to program EPROMs with more than 40 Pins on the TL866 universal programmer.,)

文件列表:
LICENSE (35147, 2023-11-23)
bom/ (0, 2023-11-23)
bom/bom_smd.csv (696, 2023-11-23)
bom/bom_th.csv (706, 2023-11-23)
gerber/ (0, 2023-11-23)
gerber/SMD/ (0, 2023-11-23)
gerber/SMD/27C160_Adapter-B_Cu.gbl (158876, 2023-11-23)
gerber/SMD/27C160_Adapter-B_Mask.gbs (3178, 2023-11-23)
gerber/SMD/27C160_Adapter-B_Paste.gtp (3173, 2023-11-23)
gerber/SMD/27C160_Adapter-B_SilkS.gbo (197010, 2023-11-23)
gerber/SMD/27C160_Adapter-Edge_Cuts.gm1 (1255, 2023-11-23)
gerber/SMD/27C160_Adapter-F_Cu.gtl (179353, 2023-11-23)
gerber/SMD/27C160_Adapter-F_Mask.gts (4416, 2023-11-23)
gerber/SMD/27C160_Adapter-F_Paste.gtp (4411, 2023-11-23)
gerber/SMD/27C160_Adapter-F_SilkS.gto (61208, 2023-11-23)
gerber/SMD/27C160_Adapter-PTH.drl (2149, 2023-11-23)
gerber/TH/ (0, 2023-11-23)
gerber/TH/27C160_Adapter-B_Cu.gbl (180183, 2023-11-23)
gerber/TH/27C160_Adapter-B_Mask.gbs (3691, 2023-11-23)
gerber/TH/27C160_Adapter-B_Paste.gtp (3686, 2023-11-23)
gerber/TH/27C160_Adapter-B_SilkS.gbo (128773, 2023-11-23)
gerber/TH/27C160_Adapter-Edge_Cuts.gm1 (1256, 2023-11-23)
gerber/TH/27C160_Adapter-F_Cu.gtl (147180, 2023-11-23)
gerber/TH/27C160_Adapter-F_Mask.gts (3691, 2023-11-23)
gerber/TH/27C160_Adapter-F_Paste.gtp (3686, 2023-11-23)
gerber/TH/27C160_Adapter-F_SilkS.gto (75184, 2023-11-23)
gerber/TH/27C160_Adapter-PTH.drl (2459, 2023-11-23)
images/ (0, 2023-11-23)
images/adapter_dip.jpg (40021, 2023-11-23)
images/adapter_in_use.jpg (31876, 2023-11-23)
images/addapter_mode.jpg (34672, 2023-11-23)
images/back_smd.png (31292, 2023-11-23)
images/back_th.png (27942, 2023-11-23)
images/dip_config.png (204364, 2023-11-23)
images/front_smd.png (22214, 2023-11-23)
images/front_th.png (32657, 2023-11-23)
images/hjsplit_512k.jpg (31594, 2023-11-23)
images/minipro.jpg (128110, 2023-11-23)
kicad-project/ (0, 2023-11-23)
... ...

# 27C322/160/800/400 EPROM Programming Adapter Series ![GitHub issues](https://img.shields.io/github/issues-raw/mafe72/27c160-tl866-adapter?logo=Github&style=for-the-badge) ## Introduction This adapter converts the pin-outs of the parts listed below (which is similar to contemporary DIP-packaged mask ROMs) to 27C4096 pin-out as supported by the readily-available and cheap TL866 series of USB programmers. The supported EPROMs parts are: - **27C400:** 40-pin, 4Mbit (256k x 16-bit, 512k x 8-bit) - **27C800:** 42-pin, 8Mbit (512k x 16-bit, 1M x 8-bit) - **27C160:** 42-pin, 16Mbit (1M x 16-bit, 2M x 8-bit) - **27C322:** 42-pin, 32Mbit (2M x 16-bit, no 8-bit access mode) ## Design This adapter was designed using KiCad 5.0, you can find the project files on the folder called kicad-project. Top Side: ![top](images/front_th.png) Bottom Side: ![bottom](images/back_th.png) ## Usage Insert the programming adapter into the TL866 with the socket handles adjacent to each other. Insert the EPROM into the lowest-possible position in the adapter and with pin 1 nearest the handle. ![Adapter when in use](images/adapter_in_use.jpg) If your are programming a 27C322 EPROMs, move the switch to the **Position 27c322**, for 27C160 , 27C400 and 27C800 EPROMs, switch must be in the **Position other**. ![Adapter mode](images/addapter_mode.jpg) ## Software The following instructions describe how to write a 27c160 EPROM. Split the source EPROM into 512Kbytes parts, in this case I use the HJSplit, however other programs can be used. ![HJSplit](images/hjsplit_512k.jpg) Located the output path, for this example four files of 512Kbyte size with the extension ending on ".001" - ".004". Launch the MiniPro software, select `AMD 27C4096 DIP40` device, deselect `Check ID` and set `Pulse Delay` to `50us`. You may also optionally reduce `VPP Voltage` to `12.50V`, depending on your EPROM's datasheet and programming success. ![MiniPro Software Configuration](images/minipro.jpg) The EPROM can now be accessed as if it were a 27C4096 device, 512kB at a time, as configured by the DIP Switch: - **27C400:** program all 512kB in one pass. - **27C800:** program in 2 (two) 512kB passes. - **27C160:** program in 4 (four) 512kB passes. - **27C322:** program in 8 (eight) 512kB passes. Refere to the following table for DIP Switch configuration: ![DIP Switch configuration](images/dip_config.png) ## Troubleshooting If you suffer write or verify errors when programming, try these steps: 1. Make sure the EPROM is fully blank before programming it (`Device -> Blank Check`). All EPROMs available today are second-hand 'pulls' and sellers aren't always careful when erasing before resale. 2. Open and close the adapter's ZIF lever a few times, and reposition the EPROM squarely in the socket. 3. Try adjusting `VPP Voltage` between `12.50V` and `13.50V`. Subjectively I have had greater success at the higher voltage and it gives headroom for voltage losses in transferring VPP through the adapter's logic. 4. Programming errors will occur from time to time, and of course the chances increase the larger the device. It makes sense to invest in a UV eraser. These are available at low cost on Ebay for around $15-20. Most devices will be erased after 10 to 20 minutes under UV light. ## Hardware change log R_20231123 * Fix EDG-03 DIP Switch's correct polarity. * Update revision number to R_20231123 * Update Version number to 1.1 V_20180919 * Initial release.

近期下载者

相关文件


收藏者