Shop OBEX P1 Docs P2 Docs Learn Events
New P2 module - Page 12 — Parallax Forums

New P2 module

167891012»

Comments

  • roglohrogloh Posts: 5,913

    @Rayman said:
    Found a solution... Put a blank PCB under and a blank SWaP PCB on top. Seems to work.

    Nice and simple solution. :smiley: With any luck it should resolve your melting socket issue now, and hopefully consistently.\

    It's still very tight though... Need tool to remove the module for sure.

    Yeah those PLCCs are tight chips to remove - first time around is a little concerning how much force is needed.

  • RaymanRayman Posts: 15,315

    This SMT PLCC socket is especially tight. Think going to replace with the through hole version.
    Plus, like the gold contacts can get with through hole..
    And, there's the holes that might be able to use to push SWaP module out of the socket...

  • RaymanRayman Posts: 15,315
    edited 2025-06-05 21:05

    Now have a rig for testing all the P2 pins...
    Helped me find a couple hard to spot solder bridges...

    Guess final test will be for the hyperram... Have to dig up something for that...
    Think @Wuerfel_21 posted an emulator code here, might use that...

    480 x 640 - 226K
  • @Rayman said:
    Guess final test will be for the hyperram... Have to dig up something for that...
    Think @Wuerfel_21 posted an emulator code here, might use that...

    Should just be able to use the latest emulators and/or the RAM test program, they all support HyperRAM. For the Winbond one, the latency setting needs to be increased by 1 from the default.

  • RaymanRayman Posts: 15,315

    @Wuerfel_21 said:
    Okay, datasheets indicate that your Winbond HyperRAM defaults to 7 latency clocks and the ISSI one parallax uses defaults to 6. There's a register that configures this, but roger's init code doesn't seem to have that ability. Now going to brain hurt about how to properly change the values to account for 7 latency (there's also a place where the 6 latency is hardcoded, I think).

    Spent a lot of time getting nowhere with Hyperram until found this note. Very glad that you all figured this out long ago...
    Got MegaYume running on these new modules. Thinking this is the final test before ready to go out the door...

    Also tried MegaYume on one of the modules that was made with the 1.8 V rated Hyperram. Amazingly, that works too. Go figure....

  • RaymanRayman Posts: 15,315

    Having a bit of trouble with uSD. Need to troubleshoot some more, but seems flashing with program that flashes LEDs on P58 and P59 is somehow messing up the uSD for FlexProp.

    Pretty sure worked perfect before flashed with this test code.
    Solution for now is to run FSRW first.
    FlexProp's uSD driver works after doing that for some reason...

  • RaymanRayman Posts: 15,315
    edited 2025-06-21 18:30

    @Rayman said:

    Also tried MegaYume on one of the modules that was made with the 1.8 V rated Hyperram. Amazingly, that works too. Go figure....

    Makes me wonder if hyperram is actually binned only by speed and not really voltage.

    There’s no way a real 1.8 v part should survive 3.3v , right?

  • evanhevanh Posts: 16,533
    edited 2025-06-21 18:41

    You could be right. Maybe not performance binned but just use a common die with autodetect that selects the pin drive strength accordingly.

Sign In or Register to comment.