License

GPL 3.0

Recommend Projects

CPM Z80 Board Version C

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

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.