1. New to Christmas lighting? Get started with the AusChristmasLighting 101 Manual:
    auschristmaslighting.com/wiki/AusChristmasLighting-101

TLS3001 protocool question

Discussion in 'The Development Lab' started by charleskerr, Apr 9, 2012.

  1. charleskerr

    charleskerr New Elf

    Joined:
    May 28, 2011
    Messages:
    37
    Likes Received:
    0
    I thought some may be of some help, or suggestions. I understand the TLS3001 uses Manchester encoding, and I understand how that works. In perusing the data sheet, I believe the TLS3001 has three basic "packets" it gets sent:


    Sync packet consisting of :
    15 bits of 1
    3 bits of 0, one bit of 1
    11 bits of 0




    Reset packet of:
    15 bits of 1
    1 bit 0, 1 bit 1, 2 bits 0




    Data frame :
    15 bits of 1
    2 bits of 0, 1 bit 1, 1 bit 0
    for each pixel: 1 bit 0, 12 bits data,1bit 0, 12 bits data, 1 bit 0, 12 bits data




    If I understand correctly, one does the following:




    Send a reset
    Wait 1 ms
    send a sync
    wait for propagation down the string
    send the data


    Does anyone see anything wrong?
     
  2. OP
    OP
    charleskerr

    charleskerr New Elf

    Joined:
    May 28, 2011
    Messages:
    37
    Likes Received:
    0
    I have attached screen shots of the logic trace I am sending out. I am sending out a data stream of a single pixel, although I know i am delaying as if there are 50 pixel strings.


    Any thoughts or ideas on what I am missing?
     

    Attached Files:

  3. Tabor

    Tabor Full Time Elf

    Joined:
    May 16, 2010
    Messages:
    249
    Likes Received:
    0
    Location:
    Perth, WA
    Hello Charles


    I can not help you specifically with the 3001 protocol as I have not even tried to program it yet.


    You may want to message either Ed(J1sys) or jstjohnz.
     

Share This Page