Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we remove the USB disconnect circuit? #10

Closed
zsup opened this issue Jun 26, 2013 · 9 comments
Closed

Can we remove the USB disconnect circuit? #10

zsup opened this issue Jun 26, 2013 · 9 comments
Assignees
Labels

Comments

@zsup
Copy link
Member

zsup commented Jun 26, 2013

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.

@ghost ghost assigned zsup Jun 26, 2013
@satishgn
Copy link
Contributor

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" notifications@github.com 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.

@zsup
Copy link
Member Author

zsup commented Jun 26, 2013

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.

@satishgn
Copy link
Contributor

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

@satishgn
Copy link
Contributor

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

@satishgn
Copy link
Contributor

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.

@zsup
Copy link
Member Author

zsup commented Jun 28, 2013

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

@zsup zsup closed this as completed Jun 28, 2013
@andyw-lala
Copy link
Contributor

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 notifications@github.com 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

@zsup
Copy link
Member Author

zsup commented Jun 28, 2013

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 <notifications@github.com (mailto:notifications@github.com)> 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)).

@technobly
Copy link
Member

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants