1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Super Nintendo in Prius - almost there

Discussion in 'Gen 2 Prius Audio and Electronics' started by nicksaadah, Nov 28, 2005.

  1. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    Hi all,

    Thanks to a critical reply to my last post, I have almost succeeded in getting a Super Nintendo to output to the monitor in my '05 Prius. I just need a little bit of help.

    I followed the instructions given on this website. As you can see, these instructions are for outputing a SNES to an Apple IIGS monitor. However, just like the Apple IIGS monitor, the Prius MFD takes a 15.7 kHz horizontal frequency. Here are the pictures of what is happening:

    [Broken External Image]:http://www.candancealittle.com/SNES_in_Prius1.JPG

    [Broken External Image]:http://www.candancealittle.com/SNES_in_Prius2.JPG

    [Broken External Image]:http://www.candancealittle.com/SNES_in_Prius3.JPG

    [Broken External Image]:http://www.candancealittle.com/SNES_in_Prius4.JPG

    [Broken External Image]:http://www.candancealittle.com/SNES_in_Prius5.JPG

    As you can see, I am having trouble getting the image to stabilize. On the webpage I referenced above, it mentions that you must connect pin 10 (+5v) to pin 3 (H/V sync) via a 1 kohm potentiometer and adjust it to about 300 ohms. I couldn't find a 1 kohm potentiometer, so I used a 5 kohm potentiometer instead. In theory, I should be able to achieve 300ohms by turning the knob down far enough, but that didn't seem to work.

    I am thinking that one of two things is happening:

    a- The 5 kohm potentiometer is not giving me enough fine tuning to achieve the actualy resistance I need, and I need to go out and buy a 1 kohm or perhaps a .5 kohm potentiometer.

    b- 300ohms resistance is what is needed for the Apple IIGS monitor and the Prius requires some other resistance.

    I noticed that the highter the resistance the more stable (to some degree) the image was, so I connected 15 kohms of resistance between the two pins, but that didn't help any. I know nothing about image stability and could use some help with this - does anybody have any ideas as to what I can do so stabilize the image?

    Thanks in advance,
    -Nicholas
     
  2. ScottY

    ScottY New Member

    Joined:
    May 18, 2005
    1,250
    7
    0
    Location:
    Long Island, NY
    Vehicle:
    2005 Prius
    Wow, what you are doing is so cool!
    Unfortunately, I don't have any answer to ur questions. But have a few suggestions.

    a. If you use a multi-meter to measure the 5k pot, you can turn it till it's 300 Ohms and then connect it to the pins.

    b. You might be right. Without knowing what's connected to the pins, and how the whole system works, it's impossible to know what resistance to use will stabilize the image.

    Hope other experts on this forum will give you some more hints. And... good luck!
     
  3. Tigerops

    Tigerops New Member

    Joined:
    Sep 28, 2005
    84
    0
    0
    Bump. Do we have anyone out there who can help him out? I'm interested in this as well.
     
  4. maggieddd

    maggieddd Senior Member

    Joined:
    Jul 8, 2005
    2,090
    13
    0
    Location:
    Boston
    is this the classic nintendo?
     
  5. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    No - this is the 16bit Super Nintendo.
     
  6. maggieddd

    maggieddd Senior Member

    Joined:
    Jul 8, 2005
    2,090
    13
    0
    Location:
    Boston
    shoot, I've got to classics at home
     
  7. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    Ok - last night, I tried again using a 500 ohm potentiometer and had no more luck. I'm at a loss as to what I can do to stabilize the image - any help out there?
     
  8. Marlin

    Marlin New Member

    Joined:
    Jun 20, 2005
    1,407
    10
    0
    Location:
    Bucks County, PA
    Vehicle:
    2005 Prius
    This doesn't make a lot of sense to me. My hardware knowledge is a bit rusty, since I've been a software developer for the last 15 years, but it seems to me that a H/V sync input should be receiving a real signal and not just be tied 5V, regardless of the size of the resistor you use.

    Here's a somewhat unrelated, but still potentially useful web page I found about sync signals.

    http://www.raphnet.net/electronique/sync-o...on-green_en.php

    My guess is that the Super Nintendo produces a "Sync-On-Green" signal and the Apple IIGS monitor would accept either an H/V sync or a Sync-On-Green signal, so they simply terminated the H/V sync pin to 5V. However, the Prius screen might not support the Sync-On-Green and might require an H/V sync, so therefore by terminating the H/V sync to 5V, you aren't providing it any sync and it doesn't know how to align the picture.

    If you search hard enough, you might be able to find a circuit to filter the H/V sync out of the green signal to provide the Prius display with an H/V sync.
     
  9. c4

    c4 Active Member

    Joined:
    Mar 29, 2005
    607
    51
    0
    Your sync frequencies are obviously not correct for the Prius MFD.. No amount of DC bias (which is all that the pot does; you really shouldn't need it at all) will fix it.. What's the vertical frequency out of the Nintendo??
     
  10. maggieddd

    maggieddd Senior Member

    Joined:
    Jul 8, 2005
    2,090
    13
    0
    Location:
    Boston
    does anyone know if I can hook up classic nintendo to my Prius? I have NAV system
     
  11. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    Marlin,

    Thanks for the reply - I'm pretty sure the SNES does not use a sync on green signal - it has a seperate pin for H/V sync.

    C4,

    I'm not sure what the vertical frequency is - I'll try to find out. I know the horizontal frequency is 15.7 kHz (just like the Prius MFD).
     
  12. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    magieddd,

    from url: http://nesdev.parodius.com/NESTechFAQ.htm

    Q: Can I get RGB video from my NES?

    A: No. Absolutely not. The NES generates composite video, and nothing better, directly from its PPU. There are NES units that do output RGB signals, but they are only: 1) Units which Nintendo used in-house to take game screenshots, 2) Play Choice 10 arcade units, and 3) French NES units, which may or may not generate an RGB signal natively. Sorry.

    So I'm afraid the answer is no - at least as far as getting RGB signals.
     
  13. Marlin

    Marlin New Member

    Joined:
    Jun 20, 2005
    1,407
    10
    0
    Location:
    Bucks County, PA
    Vehicle:
    2005 Prius
    I initially understood that you weren't passing the H/V sync from the SNES to the display and were instead terminating the display's H/V sync to 5V.

    If that's not the case and you are both passing the H/V sync from the SNES to the display as well as connecting it to pin 10, then try removing the connection to pin 10.

    If I had to guess, and I'm very rusty with this, I'd say that the purpose of the 300 ohm resister to 5V is to boost the voltage level of the SNES H/V sync signal for the Apple IIGS monitor. Perhaps you don't need it at all.
     
  14. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    Marlin,

    Thanks for the suggestion - actually, I had already tried passing the H/V sync to the MFD sync line without any connection to the 5v line and unfortunately, that didn't work. Any other ideas? Thanks so much for helping me out, BTW!

    C4,

    As for the vertical frequency of the SNES output, from this website:

    Many later SNES games contain code to detect the frequency of the PPU (Picture Processing Unit). Since the PPU's in all PAL consoles operate at 50Hz, whilst NTSC (US and Japanese) models operate at 60Hz, this could be used to check if an NTSC game was being used on a PAL console, regardless of the region detected by the CIC chip.

    I was under the impression that the Prius MFD also ran at 60Hz vertical - am I wrong? Thanks in advance!
     
  15. Marlin

    Marlin New Member

    Joined:
    Jun 20, 2005
    1,407
    10
    0
    Location:
    Bucks County, PA
    Vehicle:
    2005 Prius
    One last stab in the dark...

    Are you sure that the MFD has a composite H/V sync and not a separate H sync and V sync?
     
  16. mitchbf

    mitchbf New Member

    Joined:
    Oct 3, 2005
    105
    0
    0
    Location:
    Chicago Area
    There is another user group in yahoo, prius_technical_stuff. These guys seem to have all the technical background on this beast. I would try their chat and I'd be amazed if they didn't come up with answers. I've seen them answer much more arcane questions. I'm impressed anyway!
     
  17. eflier

    eflier Silver Business Sponsor

    Joined:
    Jul 23, 2005
    164
    5
    0
    Location:
    Fraser Valley BC
    I have a Prius MFD on the bench for testing CAN-views and a multi-standard signal generator, so I can contribute what I've observed.

    The Prius MFD (enabled by NAV or a camera ECU) can only accept directly RGB and composite sync. It needs an NTSC-RGB converter for ordinary (RCA type) video

    It can only display 60Hz NTSC as a full screen image. I've confirmed both in France and the UK that even in a PAL or SECAM country, Toyota still ships only the NTSC version.

    It will accept interlaced or none-interlaced equally happily.

    It requires composite sync (combined horizontal and vertical) but will also accept this in the form of composite video, either green-on-sync or just the plain TV signal coming out most RCA video sockets.

    It will work down to quite low sync levels, from 1v peak-peak down to under 0.1v p-p
    It expects R,G and B to be pure color signals, with no sync. Any sync present on the color can have the effect of blanking out that color.

    So you must have combined sync for your project to work. Since everything you've tried doesn't seem to work, why not take a step back and confirm that a signal you DO know is good will appear correctly on the MFD. Just take the video output from a DVD player and feed it to all 4 wires (R,G,B and sync) and you should get a perfectly locked, but monochrome, picture on the MFD. If you don't; then you are not connecting up to the MFD sync input and must trace why not before going back to your SNES

    Once you have that working, you can identify which wire is actually the sync (as opposed to what you think is the sync) by removing wires one at a time until the picture breaks up.

    Then back to combining H and V sync to go in that pin.

    Worth a try? Or have you already done this? In which case, apologies!
    good luck
     
  18. DanMan32

    DanMan32 Senior Member

    Joined:
    Aug 27, 2004
    3,799
    26
    0
    Location:
    Tampa Bay, FL
    Did you directly attach the sync to green in your experiments, or did you make sure you at least used a resistor/capacitor to couple them if not an active circuit? If you direct couple the sync to a color, then the color will be loaded down to sync level. You only want the sync to have control of green when there is no active green signal. Or more accurately, you don't want sync to take control when it is not actively syncing.

    The resistor is probably a pull-up resistor to get the sync to TTL level for the apple monitor. An active coupler for the H/V syncs should handle that fine without the resistor.
     
  19. nicksaadah

    nicksaadah New Member

    Joined:
    Oct 27, 2005
    40
    0
    0
    Hi guys,

    I can't tell you how much I appreciate this. I found some more information on the Super Nintendo output and I thought I would share it since I don't know what it means.

    From this website:

    SNES outputs:
    Red analog video out - (1v DC offset, 1vpp video into 75 ohms)
    Green analog video out - (1v DC offset, 1vpp video into 75 ohms)
    Blue analog video out - (1v DC offset, 1vpp video into 75 ohms)
    Composite H/V sync out - (1vpp into 75 ohms)


    First question - I know that 1vpp means "one volt peak-to-peak", but what does "into 75 ohms" mean? I don't understand the reference to a resistance.

    Farther down the page:

    As seen above, the SNES does have RGB capability. I was able to get a stable raster on my NEC MultiSync "classic" using the RGB and sync pins. However, the video levels are not RS-170 compatible. The DC offset needs to be filtered out with some large capacitors and the peak-to-peak video amplitude may need to be reduced to 0.7v by using a lower load impedance than 75 ohms.

    I know that RS-170 is a protocol, but does the Prius MFD follow this protocol? Any help would be greatly appreciated - thanks in advance!

    -Nicholas
     
  20. eflier

    eflier Silver Business Sponsor

    Joined:
    Jul 23, 2005
    164
    5
    0
    Location:
    Fraser Valley BC
    Hi Nicholas. The web-site you refer to here certainly implies that the outputs from the SNES should be directly compatible with the Prius MFD.
    Your initial post referenced another web-site about the SNES pin connections and the need for 220uF capacitors between each of the 4 outputs and the MFD inputs. Did you manage to get the right capacitors? You could probably use down to 47uF and up to 1000uF and it would still work, but if for example you had used 220nF instead of 220uF then it most likely would not sync. 220micro-farads is definitely an electrolytic capacitor and the +ve leads should all point towards the SNES outputs. Sorry if thats obvious.....By the way, to get the smallest capacitor to fit in the SNES plug, a 100 microfarad 10 volts is ample and is still a pretty small can.

    The 1vpp into 75ohms just means the SNES will deliver 1vpp if it has a 75 ohm load. With no load, it might be 2v or higher, but you would lose the sharpness of the signal.
    The Prius already has those terminating resistors on all 4 RGBs inputs.

    As a last thought, your latest web-site reference also shows SNES pin 9 is composite video, which the Prius MFD should accept as a sync input (it will ignore the video on top of the sync) So you could try that pin instead of your present sync pin.
    Keep on trying!