element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Or choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs Messing with my head!
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: WarrenW
  • Date Created: 5 Apr 2017 11:36 PM Date Created
  • Views 890 views
  • Likes 2 likes
  • Comments 1 comment
Related
Recommended

Messing with my head!

WarrenW
WarrenW
5 Apr 2017

Hi,

 

I have just spent a bit of time reverse engineering the displays I have acquired for my archery timer.

In Archery events sometimes we shoot 'details' or pairs of archers on the same target. Pair AB followed by CD.

This is indicated on the timing lights for clarification of the archers turn at the target.

 

Well given these are powered off a CD4511 BCD to seven segment display controller you could imagine my surprise when I found that the segment outputs from the 4511 did not match up with the segments in the display.

 

THEN I noted that the series resistors were not all the same value even though all LED strings consisted of 5 LEDS. No this was interesting. Tracing through a few more bits of the circuits and I found that there were several segments of both displays common  - mmmmm.

Ok different approach needed. I then looked at the control signals of the 4511 and found only 2 lines were in use. The BL input obviously to blank the display when not shooting in pars and ONE - YES only one data line attached to the C bit input.

 

I then looked at the logic states of the outputs when this input is active or not and it all started to drop into place.

A and B as seven segment displays use all the segments apart from the D segment on the A display.

 

From the truth table you can see if we ONLY make input 'c' low we get ONE segment turned off (an it's segment G) all others would be on.

This would display the AB on the two seven segment displays

image

Now we take the instance of input 'c' being high

image

We now have a total of 3 segments off. Which in my displays would be segment b & c on one display and g on the other to give an indication of CD.

 

Took a while for me to get my head around this non standard but very clever use of the humble 4511 device.

I take my hat off to the original designers - cunning lads.

 

So there you go, don't always assume the device is being used as documented in the data sheets. Someone with a devious mind may have been there before you!.

  • Sign in to reply
  • COMPACT
    COMPACT over 6 years ago

    It's like the Z80 CPU designers!

    The instruction EX DE,HL doesn't actually exchange the contents between these register pairs at all; the data book and programming models says it does but what it really does is to change the pointers to HL and DE to be flipped; making for much better performance.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube