Author Topic: Tiny 2040  (Read 8443 times)

0 Members and 1 Guest are viewing this topic.

Offline iMoTopic starter

  • Super Contributor
  • ***
  • Posts: 6957
  • Country: li
Tiny 2040
« on: March 12, 2021, 09:28:35 pm »
Interesting stamp:
Readers discretion is advised..
 

Online tszaboo

  • Super Contributor
  • ***
  • Posts: 9858
  • Country: nl
  • Current job: ATEX product design
Re: Tiny 2040
« Reply #1 on: March 12, 2021, 10:04:21 pm »
Hey look, something that does less things for more money.
 
The following users thanked this post: Bassman59, newbrain

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17822
  • Country: fr
Re: Tiny 2040
« Reply #2 on: March 12, 2021, 11:14:34 pm »
It's tiny.

I have a product idea, a small stamp based on a NXP i.MX RT1170 with only 1 GPIO. Can you beat that!
 

Online RoGeorge

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: ro
Re: Tiny 2040
« Reply #3 on: March 12, 2021, 11:21:58 pm »
Why USB-C and not mini or micro USB?

Offline oliviasmithh900

  • Contributor
  • !
  • Posts: 23
  • Country: us
Re: Tiny 2040
« Reply #4 on: March 13, 2021, 11:14:25 pm »
Why USB-C and not mini or micro USB?

Now everything's shifting to USB-C for better speed (I guess) and the main benefit is you can plug it in both ways  :=\
 

Offline Nominal Animal

  • Super Contributor
  • ***
  • Posts: 8349
  • Country: fi
    • My home page and email address
Re: Tiny 2040
« Reply #5 on: March 14, 2021, 09:11:45 am »
Why USB-C and not mini or micro USB?
Now everything's shifting to USB-C for better speed (I guess)
The connector does not affect the speed at all.  2040 is only capable of USB LS (low speed, 1.5 Mbits/s) and FS (full speed, 12 Mbits/s), regardless of the connector used.
 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3567
  • Country: ca
Re: Tiny 2040
« Reply #6 on: March 14, 2021, 02:05:41 pm »
Why USB-C and not mini or micro USB?

USB type C connector is much better - easier to plug in, comes in both ways, has much better holding power.
 

Offline mattselectronics

  • Contributor
  • Posts: 40
  • Country: de
    • Matt's Electronics
Re: Tiny 2040
« Reply #7 on: March 15, 2021, 03:18:09 pm »
Most USB-C Ports are also mechanically much more robust than all the other small USB connectors. This alone lets me preferr it over mini or micro USB connectors.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 6928
  • Country: es
Re: Tiny 2040
« Reply #8 on: March 15, 2021, 03:37:25 pm »
Mini and micro USB connectors love to break.
I didn't feel sorry for them when the USB C came into the game :-+
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline Nominal Animal

  • Super Contributor
  • ***
  • Posts: 8349
  • Country: fi
    • My home page and email address
Re: Tiny 2040
« Reply #9 on: March 15, 2021, 05:32:05 pm »
None of my devices have USB C connectors, and I don't even have a USB C cable yet, so I cannot comment on whether the C connector is better.
I hope so; but just don't know for sure yet, personally.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17822
  • Country: fr
Re: Tiny 2040
« Reply #10 on: March 15, 2021, 05:36:34 pm »
It is definitely much better.

Drawback for the designer is that they are much more annoying to route (I mean, if you want to route them properly.) Another one is that they are hard to solder without a reflow oven. Unless you go for a mid-mount, with mixed SMD and TH pins. I've designed a couple boards with such a connector, and they are solderable by hand with no issue. And, another drawback is that they are a bit more expensive.

The fun side with this tiny board is that the connector is almost half the size of the board itself.
 
The following users thanked this post: Nominal Animal

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3567
  • Country: ca
Re: Tiny 2040
« Reply #11 on: March 15, 2021, 07:23:10 pm »
Drawback for the designer is that they are much more annoying to route (I mean, if you want to route them properly.) Another one is that they are hard to solder without a reflow oven. Unless you go for a mid-mount, with mixed SMD and TH pins. I've designed a couple boards with such a connector, and they are solderable by hand with no issue. And, another drawback is that they are a bit more expensive.

The type C connectors for USB 2.0 are very simple - single line, 0.5mm pitch. You do need two resistors, but these are needed only if the other end of the cable is connected to real type C port. If the other end is type A then resistors are not used.

The type C connector for USB 3.0 is a bitch. The ones with two rows of SMD contacts are difficult to route and I guess you won't get a good yield with them. The ones with pins for the back side are much better though - easier to route, and easier to solder, and IMHO are better from SI viewpoint. I made a board with them. It worked, but I'm still working on a decent footprint for the next version - you need very small holes very close together. Also, they actually require a mux which switches the wires depending on the orientation of the plug - that's another $1-2 to your cost.

For the Pico board, which is USB 2.0 (actually FS only), the USB 3.0 entanglements don't matter. I would use type C without any doubts. The micro B connector is not much smaller and is not nearly as nice as type C.
 
The following users thanked this post: Nominal Animal

Offline mattselectronics

  • Contributor
  • Posts: 40
  • Country: de
    • Matt's Electronics
Re: Tiny 2040
« Reply #12 on: March 15, 2021, 09:52:20 pm »
Do you have an recommondation for a USB 2.0 type C connector?
Is there any defacto standard on a footprint, that is used by multiple manufacturers?
So far I only found connectors with different footprints and that sucks, if that specific part is out of stock.
 
The following users thanked this post: Tagli

Online RoGeorge

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: ro
Re: Tiny 2040
« Reply #13 on: March 15, 2021, 10:59:41 pm »
None of my devices have USB C connectors, and I don't even have a USB C cable yet

Same here!

- Just when I was starting to have plenty of USB type B cables, everybody started to use USB type B mini.  Not nice, but OK.  Challenge accepted.   :box:
- Then, gathered in time enough USB type B mini cables.  That was when USB type B micro started to be the new mini.  That was quite a lame move.  Very fragile and hard to fit connector and, of course, new cables.   >:(
- But hey, that's progress.  For the 3rd time, piled up a reasonable number of cables, this time of USB type B micro.   ::)

And now, USB type C !?   ???

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3567
  • Country: ca
Re: Tiny 2040
« Reply #14 on: March 16, 2021, 01:01:03 am »
Do you have an recommondation for a USB 2.0 type C connector?
Is there any defacto standard on a footprint, that is used by multiple manufacturers?
So far I only found connectors with different footprints and that sucks, if that specific part is out of stock.

IMHO, the most common footprint (not the exact part, but the footprint) is this:

https://www.digikey.com/en/products/detail/gct/USB4105-GF-A/11198441
 
The following users thanked this post: Nominal Animal

Offline lucazader

  • Regular Contributor
  • *
  • Posts: 221
  • Country: au
Re: Tiny 2040
« Reply #15 on: March 16, 2021, 02:18:03 am »
Can confirm with Northguy.
That is the most common one to find.
Can be had with reasonable quality in china for around $0.1 (USD) or less each.
 

Offline mikerj

  • Super Contributor
  • ***
  • Posts: 3671
  • Country: gb
Re: Tiny 2040
« Reply #16 on: March 16, 2021, 09:40:15 am »
None of my devices have USB C connectors, and I don't even have a USB C cable yet

Same here!

- Just when I was starting to have plenty of USB type B cables, everybody started to use USB type B mini.  Not nice, but OK.  Challenge accepted.   :box:
- Then, gathered in time enough USB type B mini cables.  That was when USB type B micro started to be the new mini.  That was quite a lame move.  Very fragile and hard to fit connector and, of course, new cables.   >:(
- But hey, that's progress.  For the 3rd time, piled up a reasonable number of cables, this time of USB type B micro.   ::)

And now, USB type C !?   ???

The mini connector was the worst of all of them in terms of reliability, the micro was far better in terms of insertion life.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17822
  • Country: fr
Re: Tiny 2040
« Reply #17 on: March 16, 2021, 05:59:46 pm »
Drawback for the designer is that they are much more annoying to route (I mean, if you want to route them properly.) Another one is that they are hard to solder without a reflow oven. Unless you go for a mid-mount, with mixed SMD and TH pins. I've designed a couple boards with such a connector, and they are solderable by hand with no issue. And, another drawback is that they are a bit more expensive.

The type C connectors for USB 2.0 are very simple - single line, 0.5mm pitch. You do need two resistors, but these are needed only if the other end of the cable is connected to real type C port. If the other end is type A then resistors are not used.

The type C connector for USB 3.0 is a bitch. The ones with two rows of SMD contacts are difficult to route and I guess you won't get a good yield with them. The ones with pins for the back side are much better though - easier to route, and easier to solder, and IMHO are better from SI viewpoint. I made a board with them. It worked, but I'm still working on a decent footprint for the next version - you need very small holes very close together. Also, they actually require a mux which switches the wires depending on the orientation of the plug - that's another $1-2 to your cost.

For the Pico board, which is USB 2.0 (actually FS only), the USB 3.0 entanglements don't matter. I would use type C without any doubts. The micro B connector is not much smaller and is not nearly as nice as type C.

Yeah. Even for pure USB 2.0, you still need to route both sides for the differential pair, which is reversed, so that's still a bit annoying. Requires tiny vias and proper symmetry. That is, if you want to route it properly, as I mentioned.

 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3567
  • Country: ca
Re: Tiny 2040
« Reply #18 on: March 16, 2021, 08:38:08 pm »
Yeah. Even for pure USB 2.0, you still need to route both sides for the differential pair, which is reversed, so that's still a bit annoying. Requires tiny vias and proper symmetry. That is, if you want to route it properly, as I mentioned.

Not that annoying:

 

Online tszaboo

  • Super Contributor
  • ***
  • Posts: 9858
  • Country: nl
  • Current job: ATEX product design
Re: Tiny 2040
« Reply #19 on: March 16, 2021, 10:47:59 pm »
Yeah. Even for pure USB 2.0, you still need to route both sides for the differential pair, which is reversed, so that's still a bit annoying. Requires tiny vias and proper symmetry. That is, if you want to route it properly, as I mentioned.

Not that annoying:

Yes, but reflections. Imbalance. OCD. Differential pair routing.
Mostly OCD. It doesn't look right. It feels wrong.

Oh, and the power has to come out of the port below those 5.1K resistors. Bad.
« Last Edit: March 16, 2021, 10:51:28 pm by NANDBlog »
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17822
  • Country: fr
Re: Tiny 2040
« Reply #20 on: March 16, 2021, 10:57:59 pm »
Yeah. Even for pure USB 2.0, you still need to route both sides for the differential pair, which is reversed, so that's still a bit annoying. Requires tiny vias and proper symmetry. That is, if you want to route it properly, as I mentioned.

Not that annoying:

Yes, but reflections. Imbalance. OCD. Differential pair routing.
Mostly OCD. It doesn't look right. It feels wrong.

Oh, and the power has to come out of the port below those 5.1K resistors. Bad.

Besides those points - that may not be a big problem for USB HS - you can't route that way will all connectors. The only ones that I've found hand-solderable had pins that were not laid out like this, and which pretty much required using vias. Now I'd be interested in connectors that are both easy to route and easy to solder, but I couldn't really find any (at least available) when I needed them.
 

Online tszaboo

  • Super Contributor
  • ***
  • Posts: 9858
  • Country: nl
  • Current job: ATEX product design
Re: Tiny 2040
« Reply #21 on: March 16, 2021, 11:15:15 pm »
Yeah. Even for pure USB 2.0, you still need to route both sides for the differential pair, which is reversed, so that's still a bit annoying. Requires tiny vias and proper symmetry. That is, if you want to route it properly, as I mentioned.

Not that annoying:

Yes, but reflections. Imbalance. OCD. Differential pair routing.
Mostly OCD. It doesn't look right. It feels wrong.

Oh, and the power has to come out of the port below those 5.1K resistors. Bad.

Besides those points - that may not be a big problem for USB HS - you can't route that way will all connectors. The only ones that I've found hand-solderable had pins that were not laid out like this, and which pretty much required using vias. Now I'd be interested in connectors that are both easy to route and easy to solder, but I couldn't really find any (at least available) when I needed them.
After banging my head for a long time, I settled on a connector that only has 12 pins. It looks like it has more, but actually there are pins shorted together, or way to close to each other. I've found TYPE-C-31-M-12 which is a LCSC part, and a compatible one from Digikey (not sure about the part number). I haven't tried soldering it yet.
But to just brag a bit, I've soldered 1x2mm TVS arrays with 15 pins, DDR2 memory with hot air and this one doesn't look that difficult.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 6928
  • Country: es
Re: Tiny 2040
« Reply #22 on: March 16, 2021, 11:37:00 pm »
What's the drama with the vias?
Are you doing single side boards yourself and soldering 0.5-0.3mm pitch components?
Without solder mask it's impossible. It will cause shorts everywhere.

The pair requires length matching if there's a considerable track length in the board.
Otherwise, mounting it as close as possible to the interface, for 20... 50mm... will work well.
I know it will break some ethics, buts that's true :D

I used a vertical, 90° angle, tru-hole connector in a personal project 2 years ago. Not a big deal, but 0.3mm vías and 6mil traces were needed.
The space was a problem, that connector solved it very nicely.
« Last Edit: March 16, 2021, 11:45:05 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3567
  • Country: ca
Re: Tiny 2040
« Reply #23 on: March 17, 2021, 01:02:42 am »
The only ones that I've found hand-solderable had pins that were not laid out like this, and which pretty much required using vias. Now I'd be interested in connectors that are both easy to route and easy to solder, but I couldn't really find any (at least available) when I needed them.

Look at the DigiKey link I posted few posts ago. This footprint is very common. There are many parts with this footprint. They're very easy to route. They're very easy to solder manually. I soldered a dozen of test boards manually to test the enclosure fit.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17822
  • Country: fr
Re: Tiny 2040
« Reply #24 on: March 17, 2021, 05:56:08 pm »
The only ones that I've found hand-solderable had pins that were not laid out like this, and which pretty much required using vias. Now I'd be interested in connectors that are both easy to route and easy to solder, but I couldn't really find any (at least available) when I needed them.

Look at the DigiKey link I posted few posts ago. This footprint is very common. There are many parts with this footprint. They're very easy to route. They're very easy to solder manually. I soldered a dozen of test boards manually to test the enclosure fit.

Thanks. The one on your link is 0 stock. I think similar connectors were also hard to order, back when I needed them, at least from the distributors I use. But I'll certainly keep an eye on this for next time.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

- - -
-->