Shop OBEX P1 Docs P2 Docs Learn Events
PING Revisions: Rev A vs Rev B vs Rev C — Parallax Forums

PING Revisions: Rev A vs Rev B vs Rev C

Ron CzapalaRon Czapala Posts: 2,418
edited 2014-03-10 10:08 in General Discussion
Does anyone know what the differences are between the different versions?

I have Rev A and Rev B sensors but noticed that Rev C is the current version.

Comments

  • PublisonPublison Posts: 12,366
    edited 2014-03-09 10:16
    Ron,

    Post #47 shows the difference in a photo, but not the schematic:

    http://forums.parallax.com/showthread.php/136921-Scribbler-S2-amp-Ping-question.

    Never seen a Rev C yet.

    Jim

    EDIT looks like REV C went to a 16.Mhz resonator? (Per picture on the Parallax web site.)
  • PublisonPublison Posts: 12,366
    edited 2014-03-09 10:20
    From the product page:
    Rev A: original release
    Rev B: resonator added to the SX-28 co-processor circuit. No changes to functionality
    Rev C: SX-28 co-processor changed to PIC16F57. No changes to functionality.

  • Ron CzapalaRon Czapala Posts: 2,418
    edited 2014-03-09 10:23
    Publison wrote: »
    From the product page:

    Thanks! I didn't spot that. I wondered whether any of the changes affected performance or needed different code (timing, etc)
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2014-03-09 18:47
    I think the addition of a resonator made the biggest difference, since the transducers have an extremely high Q, and accurate 40 kHz frequency generation is a must. The switch from SX to PIC probably has no significance re: performance. As far as echo timing goes, the presence or absence of a resonator makes no difference whatsoever, since the pulse width is the actual unprocessed echo time.

    -Phil
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2014-03-10 09:40
    Rev. A used the internal oscillator for timing. Rev. B added a 4 MHz resonator to improve timing accuracy across temperature range, as Phil mentioned. Rev. C was a change from the SX28 (which is EOL) to PIC, which requires a 16 MHz resonator to have the same timing.
  • Ron CzapalaRon Czapala Posts: 2,418
    edited 2014-03-10 10:08
    I think the addition of a resonator made the biggest difference, since the transducers have an extremely high Q, and accurate 40 kHz frequency generation is a must. The switch from SX to PIC probably has no significance re: performance. As far as echo timing goes, the presence or absence of a resonator makes no difference whatsoever, since the pulse width is the actual unprocessed echo time.

    -Phil

    Rev. A used the internal oscillator for timing. Rev. B added a 4 MHz resonator to improve timing accuracy across temperature range, as Phil mentioned. Rev. C was a change from the SX28 (which is EOL) to PIC, which requires a 16 MHz resonator to have the same timing.

    Phil and Chris
    Thanks for the explanation - makes sense now!

    - Ron
Sign In or Register to comment.