Coder Social home page Coder Social logo

Comments (9)

satishgn avatar satishgn commented on June 9, 2024

USB disconnect circuit is crucial for the proper working of usb dfu & usb
serial thing. Removing this circuit is not an option. The firmware code use
this circuit to pull the usbd+ line so that the host pc is signaled to
reiterate the usb device.

On Jun 26, 2013 9:59 PM, "cazzo" [email protected] wrote:

Looking into whether the USB disconnect circuit is actually necessary, or
whether it can be removed without affecting the functionality of the Core.
Considering that the primary uses of the Core will be wireless, it would be
great to be able to get rid of these parts to save real estate that can be
used for some of the other parts we're trying to add.


Reply to this email directly or view it on GitHub.

from core.

zsup avatar zsup commented on June 9, 2024

When in the usb-dfu and usb-serial processes does this step happen? Can it be emulated by unplugging the Core and plugging it back in?

I realize that's not a perfect solution, but given that once these are out in the field we're not expecting people to use USB very much, it might be a fair trade-off.

from core.

satishgn avatar satishgn commented on June 9, 2024

Plugging/uplugging may not work on core because of usb timing constraints else we could have emulated if there was backup power for core.

from core.

satishgn avatar satishgn commented on June 9, 2024

To add on what we require is delayed hardware enumeration after applying power & which is only possible with the disconect circuit.

from core.

satishgn avatar satishgn commented on June 9, 2024

How about replacing the throughhole male header pins with the SMD ones. That will free one side of the board and since there are 2 rows that should give us good space. I was investigating this digikey part no.: A106611TR-ND

If this can be done than we can retain all the existing parts where footprint was an issue . Also going with the SMD part will also benefit in assembly as all the parts can be accomodated in Reflow soldering. I will create a separate issue no for this.

from core.

zsup avatar zsup commented on June 9, 2024

Closing this issue because it doesn't seem like this will be necessary

from core.

andyw-lala avatar andyw-lala commented on June 9, 2024

Are there any DFM improvements that can be made ?
Zach, you were saying that that section of the board was problematic, or
did I misunderstand ?

On Thu, Jun 27, 2013 at 11:19 PM, cazzo [email protected] wrote:

Closing this issue because it doesn't seem like this will be necessary


Reply to this email directly or view it on GitHubhttps://github.com//issues/10#issuecomment-20169672
.

Andy

from core.

zsup avatar zsup commented on June 9, 2024

yes but we've got the other issue for increasing the spacing between 0603s, which was really the issue. So @satishgn do be sure to increase the spacing between the 0603s in the upper left corner of the board, in particular. the other troublesome parts were the LEDs and their resistors, which are all getting re-designed anyway (to the RGB and the resistor array)

Zach Supalla
312.953.3413

On Thursday, June 27, 2013 at 11:25 PM, andyw-lala wrote:

Are there any DFM improvements that can be made ?
Zach, you were saying that that section of the board was problematic, or
did I misunderstand ?

On Thu, Jun 27, 2013 at 11:19 PM, cazzo <[email protected] (mailto:[email protected])> wrote:

Closing this issue because it doesn't seem like this will be necessary


Reply to this email directly or view it on GitHubhttps://github.com//issues/10#issuecomment-20169672
.

Andy


Reply to this email directly or view it on GitHub (#10 (comment)).

from core.

technobly avatar technobly commented on June 9, 2024

@cazzo @satishgn you should be able to at least simplify the circuit down to 2 components like this one used on the mBed board http://mbed.org/media/uploads/chris/mbed-005.1.pdf
image

Cheap P-Channel FET
http://www.digikey.com/product-detail/en/BSS84/BSS84TR-ND/244213

from core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.