Connectors / Jumpers List

This section is for discussing everything about Next hardware and latest updates.
Bleugh
Posts: 71
Joined: Mon May 29, 2017 9:30 pm

Connectors / Jumpers List

Postby Bleugh » Tue Jan 16, 2018 12:52 pm

doesn't seem to be a full list yet and the Wiki isn't being fully authorised for update so i'll shove this here for now


CN1 - VGA
CN3 - PS2 input
CN4 - Edge connector
CN5 - Edge connector header

CN8 - HDMI
CN9 - ESP8266
J1 - Keyboard matrix in
J3 - Speaker
J6 - DC input
J9 - Audio out
J10 - Memory expander board
J11 - Memory expander board
J12 - Audio in
J13 - Daughterboard
J15 - GPIO
J16 - Power input (needs trace cut on underside of PCB) - allows you to use a 'header' and jumper or switch to toggle power
J19 - Secondary Reset
JTAG - JTAG programming cable connector
Accelerator board - Raspberry Pi connector
Backer 331 - The full monty and a PCB

Szk
Posts: 36
Joined: Mon May 29, 2017 11:20 pm
Location: São Paulo, Brazil

Re: Connectors / Jumpers List

Postby Szk » Sun Jan 21, 2018 2:54 pm

To make easier to reference in a single place, here's the currently available pinout data scattered around:

CN4 / CN5 = EXPANSION BUS
[ERRATA] = CLK 3.5 is CLK CPU (it changes per the selected CPU frequency)
25289386_10215708813379867_1869968160722132266_n.jpg
25289386_10215708813379867_1869968160722132266_n.jpg (45.85 KiB) Viewed 1857 times
J13 = SD SLOTS / RESET & NMI PUSH BUTTONS
25152304_10215709282071584_5320703611556617098_n.jpg
25152304_10215709282071584_5320703611556617098_n.jpg (15.38 KiB) Viewed 1857 times
J15 = NEXT GPIO BUS
25157943_10215694208934765_925727929991618662_n.jpg
25157943_10215694208934765_925727929991618662_n.jpg (24 KiB) Viewed 1857 times
J4/J8 JOY1 & J4/J7 JOY2 = JOYSTICKS
Image

CN1 = RGB/VGA OUTPUT
Image

More data shall become available with the pending release of the User Manual, Sources and schematics ;)
Last edited by Szk on Thu May 31, 2018 4:27 am, edited 5 times in total.

angelplus
Posts: 13
Joined: Tue Dec 26, 2017 5:22 pm

Re: Connectors / Jumpers List

Postby angelplus » Tue Jan 23, 2018 6:08 pm

Hi.

I have a question about SD_CS2 signal (J13). What is the correspondence with the SD card?
I'm designing a daughter card for the Spectrum+: viewtopic.php?f=6&t=905

Thanks !

Bleugh
Posts: 71
Joined: Mon May 29, 2017 9:30 pm

Re: Connectors / Jumpers List

Postby Bleugh » Wed Jan 24, 2018 9:43 am

SD_CS1 and SD_CS2 are unique signals to each SD card
all the other signals are in parallel
the CS is also known as "chip select"....
basically, if CS1 is active, the data is written only to SD1
if CS2 is active, the data is written only to SD2

hope that helps
Backer 331 - The full monty and a PCB

User avatar
Andy P
Posts: 123
Joined: Mon May 29, 2017 9:15 pm
Location: Lancashire

Re: Connectors / Jumpers List

Postby Andy P » Wed Jan 24, 2018 9:12 pm

Just letting you know guys that I have linked this page to mine DIY Upgrade Components :)

User avatar
Luzie
Posts: 20
Joined: Mon May 29, 2017 8:47 pm

Re: Connectors / Jumpers List

Postby Luzie » Wed Jan 31, 2018 2:36 pm

I think the above PIN-Outs of "J13 = SD Cards / Reset & NMI push buttons" ( viewtopic.php?f=6&t=953&p=6322&hilit=J13#p6388 ) are not right / irritiating numbered.
Based on "Standard-Counting" of Flatcable-Connectors with two PIN-rows this counting is not 1-to-5 downwards on one side and than upwards from 6-to-10 on the other side (as we count on ICs) I´ve done a "corrected" numbering I think:
20180131_144139.jpg
20180131_144139.jpg (924.64 KiB) Viewed 2126 times
While testing I discovered another thing: When I do a long press on the button Reset connected to J13, no "Long Reset/Hard Reset" is happening as when I do a long press on the onboard-Reset-button?!

PiyoTaro
Posts: 126
Joined: Thu Jun 01, 2017 11:13 am

Joystick port is bidirectional? | Re: Connectors / Jumpers List

Postby PiyoTaro » Tue Sep 25, 2018 6:31 pm

Is it possible to output a signal from the "Joystick port" (bidirectional communication is possible)?
I would like to use pins1 to 4 as the data bus, pin6 as the bit shift clock, pin9 as the write signal to the device.

I want to use it as an "8-bit parallel output port" across the D-flip-flop circuit.
Szk wrote:
Sun Jan 21, 2018 2:54 pm
To make easier to reference in a single place, here's the currently available pinout data scattered around:
J4/J8 JOY1 & J4/J7 JOY2 = JOYSTICKS
Image
More data shall become available with the pending release of the User Manual, Sources and schematics ;)

Szk
Posts: 36
Joined: Mon May 29, 2017 11:20 pm
Location: São Paulo, Brazil

Re: Joystick port is bidirectional? | Re: Connectors / Jumpers List

Postby Szk » Tue Sep 25, 2018 11:20 pm

PiyoTaro wrote:
Tue Sep 25, 2018 6:31 pm
Is it possible to output a signal from the "Joystick port" (bidirectional communication is possible)?
I would like to use pins1 to 4 as the data bus, pin6 as the bit shift clock, pin9 as the write signal to the device.
I want to use it as an "8-bit parallel output port" across the D-flip-flop circuit.
Not as a bidirectional I/O port, but partially Yes as a unidirectional INPUT port.
You can plug sensor switches to each joystick direction/button, then you can read the H/L state of each switch by reading the joystick port bits. This kind of hack has been done on home computers since Atari VCS introduced the first joystick interface.

If you need a true 8-bit parallell I/O interface on a ZX Spectrum (original or Next), you can try looking for an old Centronics Printer Interface (Kempston, RAM and others made these expansion boxes back in the 80's), or try current DIY projects like this simple one http://blog.tynemouthsoftware.co.uk/201 ... rface.html or this more complex one http://www.ianjohnston.com/index.php/pr ... -interface ;)

User avatar
mitja_i
Posts: 213
Joined: Tue May 30, 2017 6:27 am
Location: Ljubljana, Slovenia
Contact:

Re: Connectors / Jumpers List

Postby mitja_i » Wed Sep 26, 2018 5:52 am

Backer 423 @ 37% funded 29 days left
---
ZX Spectrum Next glossary

PiyoTaro
Posts: 126
Joined: Thu Jun 01, 2017 11:13 am

Re: Joystick port is bidirectional? | Re: Connectors / Jumpers List

Postby PiyoTaro » Wed Sep 26, 2018 8:43 am

An answer that "Spectrum Next" is only input as it adopts "Kempston Joystick port".
Looking at the "Mapped Spectrum Ports" item on this site's WIKI, it is described as being input-only.

However, I found pin-7 is the same "Select" (output terminal) as "Sega Megadrive". I am expecting flexible specifications.

I am considering a device that connects to a secondary Joystick port as software copy protect module. For example, we have an 8-pin MCU named ATTINY 85 that gives functions such as LED illumination and "wave table sound".
I want a signal output pin for that communication, even one pin.

Circumstances:
I found a demonstration playing PSG or OPLL using "FT245 USB to parallel". I made equivalent hardware with the "MSX" Joystick port. I thought whether it could work with ZXSpectrum, and posted it.


Who is online

Users browsing this forum: No registered users and 3 guests