multiplexed display (modular - i can add the digits that are required) By: me reddit.com/gallery/q8i90k
πŸ‘︎ 15
πŸ’¬︎
πŸ‘€︎ u/ReizonTheWolf
πŸ“…︎ Oct 15 2021
🚨︎ report
Can the individual segments in a 7seg display be multiplexed too? Or would it flicker too much?

I only ever see circuits online where the 7seg displays are multiplexed on a unit display level. Can we multiplex the individual leds in the displays be multiplexed too?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/derUnholyElectron
πŸ“…︎ Aug 02 2021
🚨︎ report
Can you double check this design? I've never tried using 7 segment displays on a project and I want to make sure I have them multiplexed correctly.
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/tartletboy
πŸ“…︎ Jun 29 2021
🚨︎ report
Signal to drive a multiplexed 7-segment LCD display?

First off, I'm much more of a programmer than an electronics guru. I've tried to do my research to ask informed questions, but it's entirely possible that I'm way off base :).

In a quest to build a relatively simple, low power, increment/decrement/reset counter with a digital display, I came across the Orient Display OD-202 (datasheet: https://www.orientdisplay.com/standard_lcd/od-202.pdf) 2-digit 7-segment LCD display that seems to fit my needs perfectly. To facilitate displaying 2 digits with only 9 pins, it uses multiplexing (I think that's the right term?) -- 2 separate COM pins, each with its own set of outputs for a given input. Performing the logic to determine which segments should be active given a decimal value is no problem for me. What IS a problem is figuring out how to drive the LCD itself.

In my research, these types of displays require an alternating current, swinging from positive to negative voltages. The linked datasheet for the OD-202 says that its operating voltage is 4.3V and the driver method is "1/2 duty 1/2 bias". How do I make sense of that in terms of the signal I need to supply to the display to drive it? I ordered an LCD driver (CD4056BE) before realizing that it wouldn't work for this display due to the multiplexing. From the datasheet though, this chip also sounds like it provides the necessary AC signal to properly drive the display itself.

I guess my question is mainly: what's my best path forward to drive this display from an ATtiny25 (+ a SIPO SN74HC164 shift register to expand outputs)?

Thanks for any help toward a solution, correcting terminology, etc.

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/rage_311
πŸ“…︎ Jan 09 2021
🚨︎ report
Driving multiplexed 7 segment LCD display (OD-202) with ATtiny25 IO pins

I recently purchased some Orient Display OD-202 TN LCDs to prototype with and I'm having a difficult time getting them to work properly.

I have a display connected to an AVR ATtiny25V's IO pins directly, and the ATtiny is powered by a 3.3V supply. I've pruned everything (code and circuit) down to the basics so I can pinpoint where things are going wrong for me. The issue seems to be that, even when the voltage differential between an "inactive com pin" and the segment pin is ~1.68V, the segment for the inactive pin is briefly lit when the segment output goes from low to high. That incorrect segment then slowly fades. I have resistors tied to each of the COM pins, VCC, and GND (per below image) to create a voltage divider in order to have 1/2 VCC when I change the IO pins to input mode on the mcu. The data sheet says that its operating voltage is 4.3V and it's 1/2 duty, 1/2 bias -- I'm not sure how that voltage relates to the voltage threshold at which the segments will turn on or off. I'm under the impression that "1/2 bias" means that in addition to low and high states, there's an intermediate voltage level for the COM pins that makes them "inactive", though I'm not sure about that. I don't know exactly what 1/2 duty means in this context, though it sounds like a duty cycle of "on 50% of the time and off 50% of the time", a la PWM.

My schematic skills are not strong, but hopefully this is somewhat helpful at least.

https://i.imgur.com/arMNmxh.png

Relevant section from the data sheet:

https://i.imgur.com/rXoY99m.png

Below is the code I'm using to test at the moment. I've made the delays 4 seconds between transitions in order to get voltage readings and ensure I understand what's happening. In the final code, each of the delays will be around 10 milliseconds to create a ~50Hz signal to drive the display. Using the below code, I would expect segment 1F (COM1 + pin 1) to be on constantly and all other segments to stay off. In reality, segment 1F does stay on constantly, but every time the segment pin 1 transitions between low and high, segment 1E also turns on briefly before eventually fading, even though COM2 is always in the input mode on the MCU and stays at ~1.68V.

static const unsigned char seg_pin = 0;
static const unsigned char COM1    = 1;
static const unsigned char COM2    = 2;

stat
... keep reading on reddit ➑

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/rage_311
πŸ“…︎ Jan 19 2021
🚨︎ report
Looking for a raw binary file for the multiplexed display as the Arduino EPROM programmer doesnt work.
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Wes87611
πŸ“…︎ Oct 28 2020
🚨︎ report
32-bit hexadecimal transistor-switched multiplexed LED display
πŸ‘︎ 50
πŸ’¬︎
πŸ‘€︎ u/vswr
πŸ“…︎ Nov 15 2019
🚨︎ report
Microsoft / GEOMETRICALLY MULTIPLEXED RGB LASERS IN A SCANNING MEMS DISPLAY SYSTEM FOR HMDS

Stacked RGB and IR lasers with shared collimating lens to improve image alignment while reducing, cost, size, and complexity

US Patent Application 20190219815

July 18, 2019

GEOMETRICALLY MULTIPLEXED RGB LASERS IN A SCANNING MEMS DISPLAY SYSTEM FOR HMDS

Abstract Systems and methods are utilized for performing geometric multiplexing in MEMS display systems that utilize RGB laser diodes and MEMS mirrors to compensate for angular separation between the RGB light that results from passing the RGB light emitted from the RGB laser diodes through a single collimating lens shared by the RGB laser diodes, as opposed to utilizing a separate collimating lens for each corresponding laser diode. Spatial offsets between the RGB light at the target display, resulting from the angular separation, are compensated for by applying temporal buffers to the pulsing of the RGB laser sources so that the RGB light is horizontally and vertically aligned at the appropriate pixels of the target display during scanning by the MEMS mirrors system.

Inventors: Price; Raymond Kirk; (Redmond, WA) ; Miller; Joshua Owen; (Woodinville, WA) ; Poon; Yarn Chee; (Sammamish, WA)

Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC

Redmond WA US

Filed: January 12, 2018

From Claims

1. A MEMS (Micro Electrical Mechanical Systems) display system comprising: an RGB (red, green blue) laser assembly having a red laser diode that generates red light, a green laser diode that generates green light and a blue laser diode that generates blue light; a shared collimating optic positioned between the RGB laser assembly and a MEMS mirror system, the shared collimating optic being positioned to receive, collimate and redirect the red light, the green light and the blue light and in such a manner that red light the green light and the blue light all pass through the shared collimating optic rather than passing through separate and different collimating optics; a MEMS mirrors system that receives the red light, the green light and the blue light after passing through and being collimated by the shared collimating optic; and a laser and MEMs controller that modulates in sequence with pulsing performed by the red laser diode, the green laser diode and the blue laser diode of the RGB laser assembly to scan the red light, the green light and the blue light to a plurality of individual target pixel locations of a target display.

From Background

[0007] An existing prob

... keep reading on reddit ➑

πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/flyingmirrors
πŸ“…︎ Jul 18 2019
🚨︎ report
MSFT Patent Application - MULTIPLEXED HOLOGRAM TILING IN A WAVEGUIDE DISPLAY

MULTIPLEXED HOLOGRAM TILING IN A WAVEGUIDE DISPLAY

>20190049727 > >Assignee: Microsoft > >Filed: October 17, 2018 > >Published: February 14, 2019 > >Inventors: Yuan; Sheng; (Santa Clara, CA) ; Nguyen; Ian; (Renton, WA) ; Robbins; Steve; (Bellevue, WA) ; Bohn; David D.; (Fort Collins, CO) > >Abstract > >Embodiments related near-eye display devices having angularly multiplexed holograms are disclosed. One disclosed embodiment provides a near-eye display device including an image source, a waveguide, and a controller. The waveguide is configured to propagate light received the image source to a user of the near-eye display device, and includes a holographic grating comprising a plurality of angularly multiplexed holograms. The controller is configured to control display of an image via the image source. > >Claims: > >1. A method of manufacturing a waveguide for a near-eye display device, the method comprising: forming a first holographic recording by reproducing a master hologram at a light coupling interface of the waveguide via laser light directed at a first angle relative to the master hologram; forming a second holographic recording by reproducing the master hologram at the light coupling interface of the waveguide in spatially overlapping relation to the first holographic recording via laser light directed at a second, different angle relative to the master hologram.

πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/s2upid
πŸ“…︎ Feb 15 2019
🚨︎ report
Current measurement of a multiplexed seven segment display using an oscilloscope

I was working on a seven segment display project when I had an idea about measuring current. I had the idea that if I changed the way in which LEDs were turned on and off I could budget 20mA for the entire 7 segment display (I think this is called multiplexing). I decided to challenge myself to prove via current measurement that my way of thinking was correct. After many failures, I have become obsessed with being able to measure the difference.

Scenario 1: let's assume that I have seven LEDs that pull 20mA each. The LEDs are turned on and back off one at a time in a sequential pattern (LED1 = on, LED1 = off, LED2 = on, LED2 = off, etc) at 7kHz per entire cycle (1kHz per LED).

Scenario 2: let's assume that I have seven LEDs that pull 20mA each. All 7 LEDs are turned on and off simultaneously with a 14.28% (1/7%) duty cycle at 7kHz.

My theory:

I assume that the perceived brightness will be aproxmently the same because the LEDs in both scenarios have the same on time and frequency. Although the power (watts) usage over time will be the same, scenario 2 will have a much higher temporary current load. I am interested in measuring current. Due to the frequency and duty cycle, I assume that a multimeter cannot be trusted. I assume that for scenario 1 the multimeter would read 20mA. I don't have any idea what it would read for scenario 2 but it would almost certainly not read 140mA which is the peak load.

measurement attempt:

I have tried to measure this using MAX471 current sensor connected to my DS1054z Oscilloscope. I PWM a single LED at 1kHz as a test. I expected a square wave but it looks like a square wave would if you added a capacitor. At much higher currents and much lower frequencies, I get a clean signal but that does not help me much. I don't mind to buy some equipment if I need to but I wouldn't wanna spend any more than $100 on it. I considered buying a Hantek current probe but I don't think it would be capable of the measurement needed.

Do you have any Ideas or methods to measure the current load difference using an oscilloscope?

Edit: Thank you for the shunt resistor idea u/jamvanderloeff .

I have attached a screenshot of my scope. Channel 1 is the Max741 output, channel 2 is the signal to the 200 ohm load resistor that I am using as a 25mA load, and channel 3 is the voltage across the .5ohm 10W resistor that I added between power and ground. Due to the resistor placement location, I am actually measuring the power of an Arduino + 25mA

... keep reading on reddit ➑

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/transistor_tony
πŸ“…︎ Jan 31 2019
🚨︎ report
I got a 5 digit 7 segment multiplexed led display working! It's a simple project, but tons of fun. youtube.com/watch?v=-3w7F…
πŸ‘︎ 23
πŸ’¬︎
πŸ‘€︎ u/hypnopompia
πŸ“…︎ Jan 02 2011
🚨︎ report
Is this PCB I designed suitable for a large multiplexed display?

Hi, I have already designed a system for creating an Interactive LED display with 200 RGB LEDs. However, this is on a breadboard, and I'm looking to produce one to go in a bigger design project(also hobby). To make this Display, I was going to use 200 modules each having an RGB LED, Infra-red detector and infra-red LED on them. I would wire these all together with ribbon cable, to cover an area of 100x50cm. The design would allow all of the components to be multiplexed to reduce power consumption and cost of components.

The problem is, this is the first PCB I have ever designed, and so I don't know about any quirks or possible problems I might have. I used Designspark PCB to design it, and made some images for below:

Top Surface (Red = trace, Green = Solder mask, Yellow = Silkscreen & via)

Bottom Surface (Blue = trace, Green = Solder mask, Yellow = Silkscreen & via)

The square is the RGB LED, the LED shape is the IR LED, the small rectangle is the IR-phototransistor

So what I'm asking is: Can you see any problems with these designs? Can you think of any cheaper/easier ways to do this? and do you have any tips for a project of this scale?

Any criticism, advice or tips would be greatly appreciated, and please ask if I have explained badly :P

Thank you!

To clarify - constraints are:

-20x10 resolution of RGB LEDs with IR proximity setup

-100x50cm area

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Ciaran54
πŸ“…︎ Jan 13 2013
🚨︎ report
Patent US20140232836 - Temporally multiplexed display with landscape and portrait operation modes google.com/patents/US2014…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/MaskedKoala
πŸ“…︎ Jan 23 2015
🚨︎ report
3 displays connected to the Pico which only has 2 i2c controllers! Finally got it to work with a multiplexer and a level shifter v.redd.it/0ncjofmclfo71
πŸ‘︎ 1k
πŸ’¬︎
πŸ‘€︎ u/BlueHippoTech
πŸ“…︎ Sep 19 2021
🚨︎ report
Do you have any ideas for how I can multiplex a segment display without having to read my analog sensor values using the same delay as I use for the multiplexing?

Currently, I am multiplexing my four digit seven segment display to work with the lm35dz for displaying temperature. I am using 5ms delays to multiplex the display, but unfortunately I have to do my readings just as fast, otherwise the multiplexing will not work. I tried using a 250ms delay for the initial reading itself, then using a for-loop from 0 - 50 for the variable I am displaying, because 250 divided by 5 is equal to 50, so it would display the reading 50 times in 250ms to get to 5ms delay per output if that makes sense, but I couldn't get it working. I would highly appreciate any ideas for how I might achieve my goal.

Thanks in advance :)

Code

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/GrabThatPencil
πŸ“…︎ Sep 02 2021
🚨︎ report
Help with TTL-only multiplexing circuit for Beckman SP490-006 display on Williams slave display board?
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/mlg_neopian
πŸ“…︎ Jun 18 2021
🚨︎ report
Sourcing Holtek ICs for multiplexing segmented displays

I've been working on a project which will use custom PCBs as numeric/alphanumeric displays, and run on 3.3V. In total there's going to be 24 16 segment digits, and 9 7 segment digits. I was looking at using the HT1632C, which seems the best on paper, but I can't find any Holtek ICs on sites besides ebay or amazon. Maxim is another option, but their drivers have less outputs (seems to have at most 16x8, whereas the 1632C can do 24x16 or 32x8) and cost far more (around $8-10 a piece, compared to <$1 a piece for the Holtek ICs from sites that seem to have sold them in the past + current ebay/amazon sellers).

The HT1632C is actually EOL and the replacement is meant to be the HT1632D, but I can't find many references to it outside of Holtek's own documentation, let alone a place that sells them. And the only other similarly functioning IC that is available according to their catalog is the HT16K33, which isn't EOL but I can't find either outside of ebay/amazon or adafruit breakout boards.

So, should I take the risk and buy HT1632C on ebay/amazon (and wait longer to get them), or spend significantly more buying Maxim MAX69__ ICs from a more trustworthy vendor like mouser?

Thanks in advance for any advice

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/Renamed1157
πŸ“…︎ May 11 2021
🚨︎ report
I built this 10 x 7 Digit Display as a part of big project. The goal was to write the multiplexing code myself without libraries.
πŸ‘︎ 215
πŸ’¬︎
πŸ‘€︎ u/del6022pi
πŸ“…︎ Nov 06 2020
🚨︎ report
8Bit Computer: 74LS107 Problem (Multiplexing Display)

Hello,

first of all I would like to thank Ben Eeater and the community here, very cool stuff! :-)

At the moment I am building my 8-Bit computer. I am facing now a problem, for which I also found a solution, but I would like to understand it...

When I try to drive the display, the two "upper" displays are not working as expected. I figured out, that the second JK-FlipFlop is not toggling. I double checked the wiring but I don't find any mistakes.

To identify the problem, I connected an oscilloscope to several points and noticed that as soon as I connect a probe to the output of the second JK-FlipFlop (PIN6) the problem was solved. I experimented a little bit with different ideas. The circuit seems to work when I

  • connect a capacitor (0.01 Β΅F) from 74LS107 inverted Q output (PIN6) to either +5V or GND, but this works only if the capacitor is close to the 74LS107. If I connect it to the end of the wire which goes to the 74LS139 this does not help.
  • connect PIN3 (not negated output of the first FlipFlop) to +5V

Can someone maybe explain me this effect? Are the floating output PINs (3 and 5) of the 74LS107 a problem?Which one of "my solutions" should I prefer, or is there even a even better solution?

Thank you in advance!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Dominik1005
πŸ“…︎ Jan 26 2021
🚨︎ report
How to Multiplex two 7 segment displays?

I'm working on a project with its purpose being to detect the distance and output this distance on the two 7 segment displays. With these, I have 2 resistors, 1 light sensor that can give the distance, 1 big resistor with multiple pins and two transistors.

The problem I'm having is how I can display larger numbers, e.g. the number 50 on the 7 segment displays through multiplexing.

Thank you in advance

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/J-100
πŸ“…︎ Feb 08 2021
🚨︎ report
I need help with a 4 digit 7 segment display and multiplexing v.redd.it/kv6y5l150uw41
πŸ‘︎ 3
πŸ’¬︎
πŸ“…︎ May 04 2020
🚨︎ report
Video Multiplexer with simultaneous recording capability for camera and display (complicated requirements)

Use case:

Educational facility consisting of multiple classrooms (six) typically seating anywhere from 15 to 30 people. Classrooms consist of a lectern /w presentation computer, large format displays student seating in anywhere from two to five rows of chairs/desks. The intent is to add a wide field of view PTZ camera with a high level of zoom (12x... think Tandberg TTC8-02 CTS-PHD-1080P12XG) Camera The administrator of the facility and lead instructor want to be able to monitor presentations/briefs (given both by instructors and students) using full camera control (PTZ) with the ability to record content across multiple classrooms from a location outside of the classroom. Complicating the requirement is that they also want to be able to capture whatever is being presented on the large format display at the head of the classroom (so, recording of two video streams).

I can't really think of a good way to do this, but I'm sure there's some sort of solution out there. Ideally, it would be best if the solution is IP based rather than having to run HDMI cable everywhere. I'm not familiar with equipment that can be plugged in between a presentation computer and a HDMI display to put that video stream on network (again, I'm sure there's something out there, just not familiar with it).

Thanks...

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Aug 10 2020
🚨︎ report
I am multiplexing my 4 seven-segment displays on my FPGA just as the documentation states, but I get static visuals of all my displays combined. I have tried all different refresh rates as well. Any help is appreciated.
πŸ‘︎ 29
πŸ’¬︎
πŸ‘€︎ u/billybobmaysjack
πŸ“…︎ Dec 23 2019
🚨︎ report
My extremely fast 0.4Hz pistonless computer drawing a diagonal line via using a display multiplexer (I'll make a video about this later) v.redd.it/u71b7533myp31
πŸ‘︎ 43
πŸ’¬︎
πŸ‘€︎ u/Pollu_X
πŸ“…︎ Oct 01 2019
🚨︎ report
Re-taught myself how to multiplex 7 segment displays... slowly making arduino gains! imgur.com/YuBrzVo
πŸ‘︎ 143
πŸ’¬︎
πŸ‘€︎ u/twotonwhale
πŸ“…︎ Jan 31 2017
🚨︎ report
Multiplexing 74393 and 7447 ICs for 7seg display

Recently I've built a decimal 0-99 counter using 74393 as ones and tens counters and 2x 7447 as 7-seg decoder.
As a next step I'd like to reduce number of 7447 decoders to one in order to use it for any number of 7-seg displays (let's say up to 6 as an example).
As you may think, I'm using output of one 393 counter as ones, and second for tens. Each output goes to it's own decoder. I'd like to alternate between two of these outputs in order to decode it to it's own display, but the only way I can figure it out is by using 8 AND gates to make some sort of 'bitmask' for 8 input lines.

What are some different approaches available here?

Link to the counter here

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/eldicoran
πŸ“…︎ Aug 26 2019
🚨︎ report
Does an arduino have enough outputs to control all the various components on something like this?
πŸ‘︎ 117
πŸ’¬︎
πŸ‘€︎ u/LeslieVernon
πŸ“…︎ Jan 15 2022
🚨︎ report
Game Ready Driver 511.23 FAQ/Discussion

Game Ready Driver 511.23 has been released.

New feature and fixes in driver 511.23:

Game Ready - This new Game Ready Driver provides the best day-0 gaming experience for God of War, which utilizes NVIDIA DLSS to maximize performance and NVIDIA Reflex to minimize latency. In addition, this new Game Ready Driver offers support for the latest new titles and updates including Tom Clancy's Rainbow Six Extraction, Hitman III, The Anacrusis, GRIT, and Monster Hunter Rise.

Gaming Technology:

  • Includes support for NVIDIA DLDSR (Deep Learning Dynamic Super Resolution)
  • Added support for the NVIDIA GeForce RTX 3080 (12GB) GPU.

New Features and Other Changes:

  • Added support for Windows11 Dynamic Refresh Rate.
  • Added support for CUDA 11.6.
  • The NVIDIA OpenCL driver has added support for new provisional extension specifications released by Khronos.
    • Refer to β€œNVIDIA OpenCL Vulkan Interop” on page 4 for details.
  • Added new OpenCL compiler technology as an opt-in feature.
    • Refer toβ€œNVIDIA OpenCL Compiler Upgrade” on page 5 for details.

Game Ready Driver Fixes (For full list of fixes please check out release notes)

  • Flicker/disappearing text occurs when 12-bit color is used. [3358884]
  • Random flickering occurs across the top of the screen when using desktop applications.
    [3427298]
  • In multi-monitor configurations, the screen may display random black screen flicker. [3405228]
  • [Detroit Become Human]: Random stuttering/freezing occurs in the game. [3389250]
  • [HDR][G-Sync]: Mouse pointer gets stuck after turning on HDR from the Windows Control
    Panel or after toggling G-Sync from the NVIDIA control panel. [200762998]
    • To work around, click the mouse (right or left button). The mouse cursor will be sluggish for a few seconds before returning to normal operation.

Game Ready Driver Important Open Issues (For full list of open issues please check out release notes)

  • [Windows11][Far Cry 6]: Geometric corruption occurs in the benchmark and in gameplay. [3441540]
  • [NVIDIA Ampere GPU]: With the GPU connected to an HDMI 2.1 audio/video receiver, audio may drop out when playing back Dolby Atmos. [3345965]
  • [Deathloop][HDR]: TDR/corruption occurs in the game with Windows HDR enabled. [200767905]
    • If this issue occurs, toggle the Windows HDR setting.
  • Sonic & All-Stars Racing Transformed may crash on courses where players drive through water. [
... keep reading on reddit ➑

πŸ‘︎ 239
πŸ’¬︎
πŸ‘€︎ u/Nestledrink
πŸ“…︎ Jan 14 2022
🚨︎ report
Turning a common anode 7 segment display on and off (so I can later multiplex two of them) which is being controlled by a 74HC595 and being powered from the 5V Raspberry Pi rail. Best way of doing it, preferably with BJT transistors?

I've been trying to find the most reasonable solution for this and I'm feeling rather lost so I'll try asking here. Most of the people have been doing this without a shift register (directly sourcing/sinking current from 7 different GPIO pins, and the people who did used an arduino which makes this an easy task since you can just use any PNP transistor and control it with a 5V GPIO. The reason why I want to use BJT transistors is because thats what I dispose at the moment.

I want to keep the current through the LED segments to a low 5mA. The SN74HC595 allows a max of 70mA and 20mA sink/source.

The 7 Segment display is of common anode type. Which means I have to switch the 5V that go into the common anode of the 7 segment display. The LEDs currents do sink into the SN74HC595 ground when each of them is light up. Here is a quick diagram.

Until now, I do have 5 possible solutions. None of them work the way I wished, but maybe (and probably) I'm missing something. I made a simulation of each with Everycircuit (using a single LED as a test load)

  1. Using a Sziklai pair:
    This was the first thing that came in to my mind and I've seen it recommended in some forums. It does however seem to deliver very small current through the emitter. I'm not really sure why that is... tried in other simulation software but got the same. The 10kOhm base resistor doesn't seem to be interfering that much, so i don't know what it can be.

  2. [Just putting the load at the emitter of an NPN transistor] (https://i.imgur.com/Y6GM3V3.jpg)
    Probably not an elegant solution but it might just do the job. The simulation gives me 2.31mA through the LED with a 300 ohm resistor.

  3. Putting a forward biased diode between 5V and 7 Segment
    ... the idea here is that the .7 voltage drop (and probably some breadboard magic) will be enough to turn a PNP transistor off with the 3V3 GPIO output.

  4. Use the 3V3 rail and control it with a PNP transistor
    Probably the most obvious answer but I would prefer to use the 5V pin. I think the current I'm using should be between the limits.

  5. A voltage divider? Then I can use a PNP to switch the 7 segment display and don't worry about the current I'm gonna draw.

Many many thanks in advance.

πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/woah_m8
πŸ“…︎ Sep 03 2018
🚨︎ report
I wrote a program that does time-division multiplexing for numerical displays youtu.be/2FDMKwyLBhE
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/doedipus
πŸ“…︎ Jun 05 2019
🚨︎ report
7 segment displays for outdoor use - best colour choice? Multiplex vs. always-on?

So I'm designing a device that will use a 3-digit 7 segment display to show the volume of water through a valve. The device will be handheld & used outside, so I'm trying to figure out the best way to make the display visible in sunlight. Is there a certain colour of LED that is easier to see in direct sunlight, for a given brightness?

Also, I'm trying to decide if I should multiplex the display (such as with a MAX7219) or if I should drive each segment individually (such as with a 74HC595). My understanding is that when you multiplex a display, you have to use more current to achieve the same brightness due to the reduced duty cycle, and this can result in problems if a segment somehow gets stuck turned on continuously.

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/liamOSM
πŸ“…︎ Mar 28 2018
🚨︎ report
Is there a data sheet for this display or how can I reverse engineer it? reddit.com/gallery/rnwdzf
πŸ‘︎ 38
πŸ’¬︎
πŸ‘€︎ u/Dovenchiko
πŸ“…︎ Dec 24 2021
🚨︎ report
Circuit for multiplexing 14-segment LED displays

(Sorry for the long post, questions are marked in bold)

&nbsp;

BACKGROUND:

&nbsp;

So a while back I asked how to control a series of 14-segment LED displays using as few GPIO pins as possible. Based on all the answers, I decided to go with rolling out my own multiplexing solution (I know driver chips exist, but I thought it would be a fun and educational experience trying to do this on my own).

&nbsp;

DIAGRAMS AND PARTS:

&nbsp;

Here is my overall circuit (Not shown: a 5V source like a battery or whatever powering everything)

These are the displays I'm using.

To get the 14-bit data necessary to control an individual display, I'm daisy-chaining 2, 8 bit shift registers together. To control which display is currently been lit I'm using a 3-to-8 decoder with active low outputs.

&nbsp;

MY PROBLEM:

&nbsp;

So only one display is powered at a time, but each LED has 14 segments, so it acts like a 14 parallel LEDs. Here is the internal circuit diagram for reference. According to the relevant portion of the datasheet, for a small pulse, a current of up to 100mA is allowed (Am I reading the datasheet correctly? Per chip, does that mean per segment or the display overall??). I plan on supplying the shift registers with 5 volts, so if every LED segment is turned on at once, this is what the equivalent circuit looks like.

I'll calculate R, the value of the current limiting resistor, such that each LED will get 100mA. This means that at the merging point there will be 1400mA of current going into one of the pins of the decoder. Also, each pin of the shift register will need to supply 100mA, or 1400mA in total.

&nbsp;

My question is this, Do the chips I mentioned earlier support this?

&nbsp;

Here are the relevant portions of the data sheets for the shift register and for the decoder. For the shift register I'm looking at the "continuous output current" which says the max is 35mA in or out. For the decoder, I'

... keep reading on reddit ➑

πŸ‘︎ 5
πŸ’¬︎
πŸ“…︎ Mar 15 2017
🚨︎ report
Near-eye light-field display with polarization multiplexing | SPIE Student Optical Design Challenge 2019 1st Place semanticscholar.org/paper…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/t0ns0fph0t0ns
πŸ“…︎ Jun 19 2019
🚨︎ report
If I wanted to use four individual 7-segment LED displays on an Arduino, each with 11 pins, what would I need, a multiplexer?

I've got these old 7-segment LED numerical displays kicking around, four of them, and I was thinking of turning them into a neat temperature display or something. But each of them has 11 pins, one for each individual LED segment, and my Arduino Uno definitely doesn't have 44 pins (or I guess 40 pins since they could share a ground. Or a v+ source depending on how they work)

I've heard vaguely that this is what you use multiplexers for, is that what I would want to be looking for to do this? How many multiplexers would I need? Or is this even possible?

πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/moeburn
πŸ“…︎ Feb 18 2017
🚨︎ report
Multiplexing display issues

Now I'm having issues with the multiplexing circuitry. I've quadruple checked the wiring, but I can't identify what's wrong. Half of my displays won't cycle on. You can see in the linked videos that everything works, the EEPROM works, even the multiplexing works, until I remove the test LEDs from the JK flip flop output. It's like one of the JKs won't toggle without the LED...

Any ideas what is causing this? Any troubleshooting advice?

https://youtu.be/Dk-pTz4plT4 https://youtu.be/YkOfkv1pPrc

RESOLVED: I tied pin 3 on the 74LS107 to +5V. This isn't in the schematics, but seemed to fix my issue.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/sean4star
πŸ“…︎ Mar 19 2019
🚨︎ report
Good shift register current source for multiplexing 7 segment displays

So I'm looking at getting this clock display (common anode) which has four 7-segment displays and a 5th "display" with 2 LEDs representing the colon. My project idea is to use this display, an MCU, and supporting circuitry to make a timer.

&nbsp;

For the display part, the plan is to use multiplexing. This is what the setup would look like (I've only shown the part pertinent to the clock display for convenience). There are five 7-segment displays, each with 7 LEDs^✝ each (max that is, one of the 5 displays is the colon!). Only 1 of the 5 displays will be on at a time by the source but potentially all 7 LEDs could be turned on at once by the sink. Therefore, I'm thinking I'll need the following capabilities:

&nbsp;

Given source has only 1 active output and sink has 7 active outputs max, and assuming each LED will use 20mA^*

Current (per pin) Current (total)
Source 140 140
Sink 20 140

&nbsp;

I've found a high-powered shift register, the TPIC6B595N, which can take an input of up to 150ma per pin, so the sink is take care of. The problem however is the source. The high power shift register I found would be perfect it didn't only sink current. I've also found MOSFET array chips, but they only come with max 4 independent transistors when I need 5, meaning I'd need multiple of them (most efficient would probably be three 2-transistor chips).

&nbsp;

A goal of mine is to make the circuit as compact as possible in terms of GPIO pins used and board space occupied. Multiple transistor chips would take up to many pins. If I chained another shift register to the TPIC6B595N to control the MOSFETs, that would reduce the number of pins used, but I'd still have to rely on multip

... keep reading on reddit ➑

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Aug 18 2017
🚨︎ report
Game Ready Driver 497.29 FAQ/Discussion

Game Ready Driver 497.29 has been released.

New feature and fixes in driver 497.29:

Game Ready - This new Game Ready Driver provides the best day-1 gaming experience for the latest new tittles including GTFO as well as the latest update for Horizon Zero Dawn which utilizes NVIDIA DLSS to improve performance by up to 50%.

Game Ready Driver Fixes (For full list of fixes please check out release notes)

  • [Microsoft Flight Simulator]: The game may crash to the desktop during gameplay. [3454519]
  • [Microsoft Flight Simulator]: Purple/blue artifacts appear on ground textures in the game. [3454530]
  • [Supreme Command:Forged Alliance/Supreme Commander 2]: Performance drop occurs when there is mouse movement. [3405920]
  • Desktop may stutter after extended period when mouse cursor is moved. [3443235]
  • In multi-monitor configurations, the screen may display random black screen flicker. [3405228]
  • [NVIDIA Control Panel]: Spelling error in the German language NVIDIA Control Panel -> Manage 3D Settings -> Shader Cache Size default option. [3442310]

Game Ready Driver Important Open Issues (For full list of open issues please check out release notes)

  • [Deathloop][HDR]: TDR/corruption occurs in the game with Windows HDR enabled. [200767905]
    • If this issue occurs, toggle the Windows HDR setting.
  • Sonic & All-Stars Racing Transformed may crash on courses where players drive through water. [3338967]
  • [HDR][G-Sync]: Mouse pointer gets stuck after turning on HDR from the Windows Control Panel or after toggling G-Sync from the NVIDIA control panel. [200762998]
    • To work around, click the mouse (right or left button). The mouse cursor will be sluggish for a few seconds before returning to normal operation.
  • [NVIDIA Advanced Optimus][NVIDIA Control Panel]: After setting the display multiplexer type to β€œdGPU”, the setting is not preserved across a reboot or resume from S4. [200779758]
  • [NVIDIA Image Scaling][Desktop]: The screen moves to the upper left corner on cold boot when Image Scaling is applied to the desktop. [3424721]
    • Do not apply NVIDIA Image Scaling to the desktop. It is intended only for video upscaling or for games which do not run with a scaling resolution unless the same Image Scaling resolution is applied on the desktop.
  • [NVIDIA Image Scaling][DirectX 11 video apps]: With Image Scaling enabled, video playback is corrupted or results in a system hang after
... keep reading on reddit ➑

πŸ‘︎ 343
πŸ’¬︎
πŸ‘€︎ u/Nestledrink
πŸ“…︎ Dec 20 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.