Need hardware advice: ULN2003A


Closed Thread
Results 1 to 40 of 50

Hybrid View

  1. #1
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default

    The example was to provide you an explanation of using parallel outputs on the ULN2003A, not to select a better device to do the job.

  2. #2
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    Ok. I see.

    So what did you do?
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  3. #3
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default

    To go back to the origninal question I had, I wanted know if using a ULN2003A would OK without using a clamp diode to suppress the flyback voltage on a relay that needs a current of 77mA to close.

    The concensus is, for the most part, I should be OK. The only correction I need make is to connect pin 9.

    In addition, to be sure of myself, I will set the PIC up to cycle the relay every second and let it run for a week. The cycle of the relay is something like 6-8 times per day and if I let it cycle for one week, it should get something like 300,000 cycles. I think if it passes that test, there should not be a problem with reliability.

  4. #4
    Join Date
    Oct 2004
    Location
    Italy
    Posts
    695


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Christopher4187
    The reason for the parallel connection is clear. Here is a real world example using the "N" package at 60 degrees C:

    I have a relay that takes 700mA to close and your duty cycle is 100%. If I am using one output, the maximum current supply is about 450mA and that won't be enough. If I ganged two together, the supply will be about 580mA; still not enough. If I gang three together, the supply will be about 660mA; still not enough. If I gang four together, the supply will be about 720mA; this would just be enough. For a buffer, I would gang five together and the supply would be about 750mA.

    As you can see, as you increase the number of outputs used, the overall current increases but the individual current per pin decreases.

    The propagation delay time of the ULN2003A is from
    0.25 to 1 μs. This means that if you connect more
    buffers in parallel, the outputs might not commute
    at the same time. When you energize the relay coil this
    is not a problem because the current grows slowly
    in the relay coil. The problem is when you deenergize
    the relay, where you could have a situation that due
    to the propagation delay you could have only one output
    with a 700mA load which is too much for a single output.
    Will that reduce the life of the output or damage the output
    driver? I am sorry I cannot answer this question.


    (Click to enlarge the picture)

    Best regards,

    Luciano
    Last edited by Luciano; - 28th September 2006 at 23:42.

  5. #5
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    Really interesting stuff I have been learning ....
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  6. #6
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default

    @Luciano,

    If your field is large, I guess it could. The problem is that the clamp diodes within the ULN2003A are most likely not matched and you are forcing that large field into one diode for a very short time. Maybe one way to mitigate that problem would be to put discrite resistors on each output to ensure the current does not go above an acceptable level. I don't have formal education to confirm this but it sounds like it may work.

  7. #7
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default

    But why would TI say you could gang together outputs. I mean, it's in the data sheet.....should we believe everything we read? :-)

Similar Threads

  1. Need "PIC16F84A" Controler schematic Advice...
    By Kyo_89 in forum Schematics
    Replies: 1
    Last Post: - 28th May 2009, 00:03
  2. Hardware I2C
    By Kamikaze47 in forum mel PIC BASIC Pro
    Replies: 21
    Last Post: - 13th March 2008, 14:24
  3. using hardware ports
    By sebapostigo in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 19th November 2007, 23:01
  4. Advice needed on 'neat' Project!
    By vacpress in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 11th February 2007, 07:21
  5. PBP hardware oriented?
    By mpavlica in forum PBP Wish List
    Replies: 7
    Last Post: - 15th June 2005, 07:18

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts