Difference between revisions of "DS-30"

From DMS Wiki
Jump to navigation Jump to search
(Adding some very basic info on DS-30.)
 
(Adding wavedrom diagram of DS-30X frame.)
Line 6: Line 6:
 
* DS-30X
 
* DS-30X
 
** Used on Norstar Modular platform to interconnect modules
 
** Used on Norstar Modular platform to interconnect modules
** Unknown in what way it's different from vanilla DS-30
+
** Unknown in what way it's different from other variants
 
* DS-30Y
 
* DS-30Y
 
** Used on CS1000E platform
 
** Used on CS1000E platform
** Unknown in what way it's different from vanilla DS-30
+
** Unknown in what way it's different from other variants
 +
 
 +
== DS-30X Physical ==
 +
* Four wires (arrows are controller <-> card)
 +
** Tx PCM &rarr;
 +
** Rx PCM &larr;
 +
** 5.12MHz Clock &rarr;
 +
** 1kHz Frame Sync &rarr;
 +
 
 +
== DS-30X Electrical ==
 +
* Signal levels unknown
 +
 
 +
== DS-30X Logical ==
 +
* Clocked at 2.56MHz (half the 5.12MHz clock received from the controller)
 +
* Carries 32 channels of PCM voice data
 +
* Each channel consists of a 10-bit word
 +
** 8 bits of voice data (called a "timeslot")
 +
** 1 bit of signalling data
 +
** 1 bit indicating "data valid"
 +
* Signalling data is sent in 24-bit words, one bit at a time in each channel.
 +
** Sent in both directions, one on Tx PCM and one on Rx PCM
 +
 
 +
== DS-30X Timing Diagram/Frame Format ==
 +
<wavedrom>
 +
{signal: [
 +
  {
 +
    name: 'Data Words',
 +
    wave: '============',
 +
    data: ['Ch 27', 'Ch 28', 'Ch 29', 'Ch 30', 'Ch 31', 'Ch 0', 'Ch 1', 'Ch 2', 'Ch 3', 'Ch 4', 'Ch 5', 'Ch 6'],
 +
    node: '.....AB.....',
 +
  },
 +
  {name: 'Frame Sync', wave: '1....h......'},
 +
  {node: '.C.........D'},
 +
  {name: '5.12MHz', wave: 'p.......................', period: 0.5},
 +
  {name: '2.56MHz', wave: 'p...........'},
 +
  {name: 'Frame Sync', wave: '1nh.........', phase: 1.1},
 +
  {
 +
    name: 'Data Bits',
 +
    wave: '533333333453',
 +
    data: ['Ch31 DV', 'Ch0 Bit7', 'Ch0 Bit6', 'Ch0 Bit5', 'Ch0 Bit4', 'Ch0 Bit3', 'Ch0 Bit2', 'Ch0 Bit1', 'Ch0 Bit0',
 +
          'Ch0 Sig', 'Ch0 DV', 'Ch1 Bit7']
 +
  },
 +
  {node: '.E.........F'},
 +
],
 +
edge: [
 +
'A-C', 'B-D', 'C-E', 'D-F',
 +
],
 +
foot: {
 +
  text: ['tspan', 'Sig = Signalling Bit, DV = Data Valid Bit']
 +
},
 +
config: {
 +
hscale: 2
 +
}
 +
}
 +
</wavedrom>
 +
 
  
 
[[Category:Interfaces]]
 
[[Category:Interfaces]]

Revision as of 22:12, 23 February 2017

DS-30 (sometimes DS30) links are used to carry speech and signalling information on DMS, CS1000, Norstar, and BCM products.

Variants

  • DS-30
    • Used on DMS family products
  • DS-30X
    • Used on Norstar Modular platform to interconnect modules
    • Unknown in what way it's different from other variants
  • DS-30Y
    • Used on CS1000E platform
    • Unknown in what way it's different from other variants

DS-30X Physical

  • Four wires (arrows are controller <-> card)
    • Tx PCM →
    • Rx PCM ←
    • 5.12MHz Clock →
    • 1kHz Frame Sync →

DS-30X Electrical

  • Signal levels unknown

DS-30X Logical

  • Clocked at 2.56MHz (half the 5.12MHz clock received from the controller)
  • Carries 32 channels of PCM voice data
  • Each channel consists of a 10-bit word
    • 8 bits of voice data (called a "timeslot")
    • 1 bit of signalling data
    • 1 bit indicating "data valid"
  • Signalling data is sent in 24-bit words, one bit at a time in each channel.
    • Sent in both directions, one on Tx PCM and one on Rx PCM

DS-30X Timing Diagram/Frame Format