License

GPL 3.0

Recommend Projects

CPM Z80 Board Version C

2 years ago 4444
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

Improved Grant Searle Design with Compact flash adapter IDE header

Documents

Z80 CPM SBC Version C - REV D

CPM Z80 SBC Version C - REV A

BOM

ID Name Designator Footprint Quantity
1 0.1u C8,C9,C10,C11,C12,C13,C14 C1 7
2 DS1233-5 U4 TO92-INLINE 1
3 6x6x7 KEY1 KEY-6.0*6.0-2 1
4 100pF C1 RAD-0.1 1
5 USB 5V P4,P5 HDR-2X1/2.54 2
6 GREEN LED1 LED-5MM 1
7 A15 P7 HDR-3X1/2.54 1
8 22p C2,C3 C1 2
9 3.6864 MHz X1 HC49S 1
10 74ALS138N U5 DIP-16-300-ELL 1
11 628128P U2 DIP-32-600-ELL 1
12 IDE CONNECTOR P1 HDR-IDC-2.54-2X20P 1
13 Power P6 HDR-2.54-FX-1X4PW 1
14 Z80SIO-2 U1 DIP-40-600-ELL 1
15 Z80CPU-P U10 DIP-40-600-ELL 1
16 74ALS259N U7 DIP-16-300-ELL 1
17 27C256 U3 DIP-28-600-ELL 1
18 1k R4,R6,R7,R8 AXIAL-0.4 4
19 1M R2 AXIAL-0.4 1
20 1K R3 AXIAL-0.4 1
21 470 R5 AXIAL-0.4 1
22 4.7k R1 AXIAL-0.4 1
23 330uF C5,C4 CAP-D6.3XF2.5 2
24 Power P8 PJ-002A 1
25 Power ON-OFF SW1 SPDT TOGGLE RIGHT ANGLE 1
26 100nF C6 RAD-0.1 1
27 FTDI Slave JP1,JP2 FTDI SLAVE SIDE 2
28 3mm Green LED2 LED-3MM 1
29 74ALS32N U8,U9 DIP-14-300-ELL 2
30 74AC00 U6 DIP-14-300-ELL 1

Attachments

None
Success
The owner does not allow comments in this project now

Comments (7)

squeek73 Reply

Why did you put a 3.6863MZ clock in this instead of the 7.3728 as in Grant's original design?  Also, why not a warm reset?


Does any of the code from Grant need to be changed to make this work?

Retrogadgets Reply

Hi squeek
A direct quote from the developer Tom.


"I used a 3.6864 MHz frequency because I use worst case design rules.  The Z80A family is rated at 4MHz over voltage and temperature.  Running the system at or below 4MHz guarantees it will boot and run, regardless."

Kris Garrein Reply

Hey.
Do you have any documentation on how to connect this?
I built one, but I can't get it to work.
How do I setup USB to Serial, jumper pins etc.
Thanks!

Retrogadgets Reply

@kris.garrein
Whilst Viewing the two ports, Connect a jumper to the left port (JP2) between pins cts and ground, else this porting is left floating. Then connect a jump across pin JP4 in order to power the board from the USB adapter. Then connect with jumper cables across the remaining JP1 to the USB adapter. Eg dtr to dtr, rx to rx, tx to tx etc. Then under putty or similar connect at standard settings of 9600 baud and reset.

Kris Garrein Reply

@Retrogadgets


Thank you for your help so far. Now I can get to "Press [SPACE] to activate console".
But no matter how much SPACE I press, it doesn't change.
If I press the reset button, a new line with "Press [SPACE] to activate console" appears, but nothing else.


I use these settings:
Bps: 57600
Databits: 8
Parity: None
Stop bits: 1
Flow control: Hardware (RTS/CTS)


Any idea why terminal input (pressing SPACE) doesn't work?


Thank you.
Kind regards.

Kris Garrein Reply

@Retrogadgets


If I set Flow Control to "None", then I can press SPACE and I see the Boot screen.But I can not type anything anymore from then on :'(

Kris Garrein Reply

@Retrogadgets


Hey, I got it working, the CPU's I tried were the culprits.
I found another CPU from another brand and that one works fine.


Cheers

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.