Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 03 Mar 2004 11:35 AM by  rwalters@qualcomm.com
USB RESET circuit problem
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
rwalters@qualcomm.com
New Member
New Member
Posts:


--
24 Feb 2004 06:50 PM
    Another hardware engineer and I were working back in January on trying to get the USB RESET detect circuitry on the ZOOM SDK working with the LH7A400 card engine.

    The problem was that when the USB cable is unplugged, the ARM gets stuck in an infinite loop in the interrupt handler for UIR:URINT (bus reset detect).

    We finally figured out the problem. For some reason we don't understand, the designers of the SDK wired the gate of the P-channel MOSFET, which controls the pull-up on the USB DP line, to the output of a 2-input NAND gate, for input A of the NAND gate connected the USB bus power, and for input B of the gate they wired in UARTDCD2 from the card engine.

    UARTDCD2 is an INPUT to the ARM, so it makes no sense that it is being used as an OUTPUT from the ARM to the NAND gate.

    Doing a simple continuity check we discovered that in fact UARTDCD2 is not even connected to the NAND gate after all, like the schematic shows.

    We see that on both of our ZOOM SDK boards, inputs A and B on the NAND gate are actually shorted together with a solder blob.

    Anyway, we corrected all these problems simply by depopulating the NAND part altogether, and blue-wiring the gate of the MOSFET to one of the GPIO pins of the ARM.

    Has anyone else encountered problems getting USB function working on this ZOOM SDK, and if so, how did you get it working?

    I tried to contact LogicPD through the "contact us" form on the web site, but I only got the automated response back and nothing from their engineers or anyone else in over a month.
    Anonymous
    Posts:


    --
    03 Mar 2004 10:30 AM
    Hello teriveret,

    Thanks for the feedback. Yes, Logic did receive your submission. Shortly thereafter we also received a phone call regarding the issue to tech support. We believed the discussion to conclude on this thread: after board modifications things were working to your requirements, hence the issue was resolved. Obviously we were mistaken in this regard and apologize. We appreciate the issue being brought to our attention. Please continue to do so in the future.

    The UARTDCD2 signal on the previous rev (A) turned out to be an input only to the processor when UART2 was enabled -- Logic needed an output. Consequently for the rev A LH7A400-10 with rev E0x SDK Application boards USB power circuitry was disabled.

    The Rev B+ LHA400's were modified to account for the lack of available output signal. The rev B+ LH7A400's have a CPLD signal used to control the power on/off to the SDK USB circuitry. Please refer to PCN_195_LH7A400-10_Changes_Between_Rev_A_and_B for further information.

    Best Regards,
    Andrew Wawra
    Logic Product Development
    rwalters@qualcomm.com
    New Member
    New Member
    Posts:


    --
    03 Mar 2004 11:35 AM
    Strange, nobody here called into tech support... Maybe someone else was also having this problem? Hopefully if they have the same old rev boards they will look to this thread for the work-around then.

    Mostly I just wanted to get a second opinion that our modifications to the board were correct, and to help anyone else encountering the problem, since I couldn't find any reference to the problem on the forum already. Thanks!
    You are not authorized to post a reply.