Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    LoPy4 RGB LED Failing due to Temperature

    Scheduled Pinned Locked Moved LoPy
    rgbrgbledlopy4temperature
    1 Posts 1 Posters 30 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      d.alvrzx
      last edited by

      Hi all,

      I have been using LoPy4 units in the field for several years now. Lately, some of these units have been exhibiting a behaviour where the LED no longer responds to pycom.rgbled() commands, they just stay in the last color they had.

      I noticed that this seems to be related to the temperature of the LED, because if I slightly heat it with a blowdryer, the LED suddenly stops working. When temperature goes back down, it works again. Please note I am not overheating it: the temperature it reaches does not burn my skin, so definitely below 50 degrees C. And this does not happen on all LoPy4 units, only on some of the ones that have been deployed to the field. To be transparent, these units have been working constantly at temperatures between 30 and 50 degrees C.

      I checked P2 with an oscilloscope on a faulty unit, and the control signal for the LED seems to be sent correctly by the LoPy4 (regardless of the LED being hot/unresponsive or cold/responsive). For example, for rgbled(0x0000ff), the control signal has the following characteristics:

      SDS00001.png

      1. Frequency: 833.33 kHz
      2. Duty cycle for first two sections: 25% (300 ns high, 900 ns low)
      3. Duty cycle for last section: 75% (900 ns high, 300 ns low)

      I obtain the same signal when I heat up the LED and it becomes unresponsive, so it seems an issue of the LED itself. I also verified pulse widths and other timing aspects and they seem the same regardless of the LED state. Finally, this does not happen on new LoPy4 units, probably because the LEDs have not been degraded from use at hotter temperatures?

      Can anyone confirm if these LEDs are sensitive to temperatures below 50 degC? Are they not rated for 85 degC as most other electronics?

      1 Reply Last reply Reply Quote 0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • 1 / 1
      • First post
        Last post

      Pycom on Twitter

      Pycom