DC-SWAT Forum
JM20330 board without M/S jumper compatible w/ Dreamshell - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Hardware (/forum-9.html)
+--- Тема: JM20330 board without M/S jumper compatible w/ Dreamshell (/thread-2446.html)



JM20330 board without M/S jumper compatible w/ Dreamshell - Gillbert - 29.06.2016 22:05

I just like to share a solution for a problem, maybe someone is in the same boat. Smile

I had bought some of these IDE-SATA adapters from eBay years ago but unfortunately they don't have a master/slave select jumper so that it was impossible to use them along with Dreamcast/Dreamshell, as everybody knows that the device must be set as slave mode in order to work.

[Изображение: 2h4kcps.jpg]

It's a Jmicrom JM20330 chipset based board. I was pretty sure this chipset was indeed compatible with DC since I have used other different boards with same chipset and they work fine, so I decide to investigate a little and compared the boards and I then was able to understand how to enable the M/S jumper selection from JM chip.

Note that there is a mark in the board called"SW1" which initially I thought could be a M/S select but it has nothing to do with mode selection:

[Изображение: 6z8n5f.jpg]

I found that the pin 33 is the one responsible for M/S select mode. The incompatible board had this pin soldered to ground (low state) so that it only operated in master mode. In order to enable slave mode this pin have to be assigned to an high state (3,3V).

[Изображение: fva8w3.jpg]

[Изображение: o5s0f9.jpg]

I lifted pin 33 from board (it was a bit tricky job...), added a 1K resistor and wired it to a 3,3V point (I used the out pin of a 3V3 voltage regulator). Now the slave mode was successfully enabled. Smile Later I completed the mod adding a jumper board in order to choose between M/S modes:
[Изображение: 24awmyd.jpg]


Here's a diagram for illustrating the mod:
[Изображение: 2cdwxty.jpg]


Cheers!


RE: JM20330 board without M/S jumper compatible w/ Dreamshell - boxcutter - 03.07.2016 00:27

good info.

acording to the datasheet the chip has an internal pulldown resistor, so they had no need to ground the pin anyway!