Difference between revisions of "SSC Comparison"

From DiyLightAnimation
Jump to: navigation, search
(Smart String Controller (SSC) Comparison)
(Smart String Controller (SSC) Comparison)
 
(6 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
! scope="col"| Controller (Version)
 
! scope="col"| Controller (Version)
 
! scope="col"| PIC
 
! scope="col"| PIC
! scope="col"| Pixelnet:<br><i>Hub-to-Controller distance</i>
+
! scope="col"| Pixelnet:<br><i>Hub-to-Controller MAX distance</i>
! scope="col"| Lead:<br><i>Controller-to-first node distance</i>
+
! scope="col"| Lead:<br><i>Controller-to-first node MAX distance</i>
! scope="col"| Spacing:<br><i>Node-to-node distance</i>
+
! scope="col"| Spacing:<br><i>Node-to-node MAX distance</i>
 
|-
 
|-
 
! scope="row"| SSC v1
 
! scope="row"| SSC v1
Line 61: Line 61:
  
  
''''Notes:''''
+
'''Notes:'''
  
 
* '''PixelNet''' is carried over 2-wires (a pair) using 5v +PixelNet and -PixelNet.  Using a pair of wires (+/-) allows a PixelNet signal to be carried over long distances.  While 100ft is reported to be reliable, greater distances can be achieved with shielded cables.  Additional devices can be added to extend the distance of PixelNet and DMX... hubs and splitters can be used to regenerate the signal and add additional 100ft runs of cable.
 
* '''PixelNet''' is carried over 2-wires (a pair) using 5v +PixelNet and -PixelNet.  Using a pair of wires (+/-) allows a PixelNet signal to be carried over long distances.  While 100ft is reported to be reliable, greater distances can be achieved with shielded cables.  Additional devices can be added to extend the distance of PixelNet and DMX... hubs and splitters can be used to regenerate the signal and add additional 100ft runs of cable.
** ''''DMX''' is similar to PixelNet.  By using 2-wires (a pair) to carry 5v +DMX and -DMX, similar lengths can be achieved.  Similarly, repeaters can extend the distance with additional lengths of cable.  ''DMX is NOT used by SSC and Zeus... the comparison is drawn here as background information.''
+
** '''DMX''' is similar to PixelNet.  By using 2-wires (a pair) to carry 5v +DMX and -DMX, similar lengths can be achieved.  Similarly, repeaters can extend the distance with additional lengths of cable.  ''DMX is NOT used by SSC and Zeus... the comparison is drawn here as background information.''
  
* ''''Lead'''' refers to the distance between the controller and the first node in the string.  The wires emerging from the controller carry +12v, Ground, and (Pixel) Data Signal.  Data is NOT passed as a pair of wires (as is the case with PixelNet), therefore the Pixel Data signal will not carry for longer distances and will degrade based on several factors:
+
* '''Lead''' refers to the distance between the controller and the first node in the string.  The wires emerging from the controller carry +12v, Ground, and (Pixel) Data Signal.  Data is NOT passed as a pair of wires (as is the case with PixelNet), therefore the Pixel Data signal will not carry for longer distances and will degrade based on several factors:
 
** Resistance of the wire
 
** Resistance of the wire
 
** Length of the wire
 
** Length of the wire
Line 72: Line 72:
 
** Reflection over the length of the wire
 
** Reflection over the length of the wire
  
* ''''Spacing'''' refers to the distance between one node and the next.  Space can change over the course of the string, it need not be consistent spacing.  With each node, power is drawn from the 12v wire to light the LED, and ALSO regenerate the Data signal passed to the next node.  Assuming that a node gets an accurate packet of data, with sufficent 12v power remaining it should be able to generate a new packet of data for the next node.   
+
* '''Spacing''' refers to the distance between one node and the next.  Spacing can be changed over the course of the string, it need not have consistent spacing.  With each node, power is drawn from the 12v wire to light the LED -- and ALSO regenerate the Data signal passed to the next node.  Assuming that a node gets an accurate packet of data, with sufficient 12v power remaining it should be able to generate a new packet of data for the next node.   
  
SSC changes over the course of generations -- accomplished through changes in resistors and firmware, have improved the behavior of the SSC.  SSC v1 and SSC v2 can both be modified [http://www.diylightanimation.com/wiki/index.php?title=Equipment#Pixelnet_Controllers_Smart_and_Dumb See "SSC v1 & v2 Mod" instructions] to achieve the optimal behavior found in SSC v3.1.
+
SSC changes over the course of generations -- accomplished through changes in resistors and firmware -- have improved the behavior of the SSC.  SSC v1 and SSC v2 can both be modified, see [[Equipment#Pixelnet_Controllers_Smart_and_Dumb|"SSC v1 & v2 Mod" instructions]] to achieve the optimal behavior found in SSC v3.1 with your older kits.
  
''''Null Nodes'''' serve the purpose of Data signal regeneration.  Using the behavior of adding new power and creating a new packet of data for the next node, the purpose is satisfied regardless if the light is masked and hidden from view.  Inserting a Null node midway between the SSC and the first visible node will double the distance to that visible node.   
+
'''Null Nodes''' serve the purpose of Data signal regeneration.  Using the behavior of adding new power and creating a new packet of data for the next node, the purpose is satisfied regardless if the light is masked and hidden from view.  Inserting a Null Node midway between the SSC and the first visible node can double the distance to that visible node.  Null Nodes can be used anywhere in the string to span distances between segments of the string.
  
''''DSC (Dumb String Controller)'''' is similar with regards to its PixelNet input, but after the controller all simularity ends.  The DSC does not pass Pixel Data signals to the string.  Instead, the DSC passes +12v current over the common wire, and (3) grounds to the Red, Green, and Blue LEDs.  Current can be passed greater distances than Data signal, so the wire emerging from the controller can be longer -- but the wire resistance will also impact the available current at the strings and lights will be dimmer -- possibly changing the mixture of visible color along with the intensity.
+
'''DSC (Dumb String Controller)''' is similar with regards to its PixelNet input, but after the controller all similarity  ends.  The DSC does not pass Pixel Data signals to the string.  Instead, the DSC passes +12v current over the common wire, and (3) grounds to the Red, Green, and Blue LEDs.  Current can be passed greater distances than Data signal, so the wire emerging from the controller can be longer -- but the wire resistance will also impact the available current at the strings, with long wires, the lights will be dimmer -- possibly changing the mixture of visible color along with the intensity.
  
  
''''Debugging:''''
+
'''Debugging:'''
* Wire length problems may result in the first node assuming a different color than the rest of the nodes behind it
+
* wire length problems may result in the first node assuming a different color than the rest of the nodes behind it
 
* insufficient power can cause nodes later in the string to fail to change colors
 
* insufficient power can cause nodes later in the string to fail to change colors
 +
* large spacing can cause nodes later in the string to fail to change colors
 
* whites may appear "pink" at the end of the string if power is insufficient (use power inject to address this issue)
 
* whites may appear "pink" at the end of the string if power is insufficient (use power inject to address this issue)

Latest revision as of 14:07, 4 November 2013

Smart String Controller (SSC) Comparison

The purpose of this page is to describe the differences between the various smart string controllers (including Zeus). The comparison includes wire length distances.


Controller (Version) PIC Pixelnet:
Hub-to-Controller MAX distance
Lead:
Controller-to-first node MAX distance
Spacing:
Node-to-node MAX distance
SSC v1 PIC24FJ32GA002 100ft couple inches
up to 2ft
6ft
SSC v2 PIC24FJ32GA002 100ft couple inches
up to 2ft
6ft
SSC v3
(not released)
PIC24FJ32GA002 100ft 6ft 6ft
SSC v3.1
(v1 & v2 mod)
PIC24FJ32GA002 100ft 6ft 6ft
SSC v4 PIC24F04KA200 100ft 8ft for pixels
15ft for flex
6ft
Zeus-8 v1 PIC24F04KA200 n/a
(integrated with hub)
8ft for pixels
15ft for flex
6ft
Zeus-16 v1 PIC24F04KA200 n/a
(integrated with hub)
8ft for pixels
15ft for flex
6ft
DSC v1 PIC24FJ32GA002 100ft n/a
(no data signal to dumb strings)
n/a
(no data signal to dumb strings)


Notes:

  • PixelNet is carried over 2-wires (a pair) using 5v +PixelNet and -PixelNet. Using a pair of wires (+/-) allows a PixelNet signal to be carried over long distances. While 100ft is reported to be reliable, greater distances can be achieved with shielded cables. Additional devices can be added to extend the distance of PixelNet and DMX... hubs and splitters can be used to regenerate the signal and add additional 100ft runs of cable.
    • DMX is similar to PixelNet. By using 2-wires (a pair) to carry 5v +DMX and -DMX, similar lengths can be achieved. Similarly, repeaters can extend the distance with additional lengths of cable. DMX is NOT used by SSC and Zeus... the comparison is drawn here as background information.
  • Lead refers to the distance between the controller and the first node in the string. The wires emerging from the controller carry +12v, Ground, and (Pixel) Data Signal. Data is NOT passed as a pair of wires (as is the case with PixelNet), therefore the Pixel Data signal will not carry for longer distances and will degrade based on several factors:
    • Resistance of the wire
    • Length of the wire
    • Additional resistance introduced with 3-core waterproof connectors (or ANY connector)
    • Reflection over the length of the wire
  • Spacing refers to the distance between one node and the next. Spacing can be changed over the course of the string, it need not have consistent spacing. With each node, power is drawn from the 12v wire to light the LED -- and ALSO regenerate the Data signal passed to the next node. Assuming that a node gets an accurate packet of data, with sufficient 12v power remaining it should be able to generate a new packet of data for the next node.

SSC changes over the course of generations -- accomplished through changes in resistors and firmware -- have improved the behavior of the SSC. SSC v1 and SSC v2 can both be modified, see "SSC v1 & v2 Mod" instructions to achieve the optimal behavior found in SSC v3.1 with your older kits.

Null Nodes serve the purpose of Data signal regeneration. Using the behavior of adding new power and creating a new packet of data for the next node, the purpose is satisfied regardless if the light is masked and hidden from view. Inserting a Null Node midway between the SSC and the first visible node can double the distance to that visible node. Null Nodes can be used anywhere in the string to span distances between segments of the string.

DSC (Dumb String Controller) is similar with regards to its PixelNet input, but after the controller all similarity ends. The DSC does not pass Pixel Data signals to the string. Instead, the DSC passes +12v current over the common wire, and (3) grounds to the Red, Green, and Blue LEDs. Current can be passed greater distances than Data signal, so the wire emerging from the controller can be longer -- but the wire resistance will also impact the available current at the strings, with long wires, the lights will be dimmer -- possibly changing the mixture of visible color along with the intensity.


Debugging:

  • wire length problems may result in the first node assuming a different color than the rest of the nodes behind it
  • insufficient power can cause nodes later in the string to fail to change colors
  • large spacing can cause nodes later in the string to fail to change colors
  • whites may appear "pink" at the end of the string if power is insufficient (use power inject to address this issue)