PCI/mini PCIe concentrator boards

Don’t buy this kind of PCI adapter. It adapts PCI lanes to MiniPCIe lanes only. n-fuse uses USB interface over the MiniPCIe pins.

n-fuse is better quality than chisese Heltec. both are USB devices, both follow the same pico-gw reference design and can use the same software.

Thanks @nestorayuso. How can I identify PCI/PCIe adaptor with the required capability?

@PaulRB2 What’s wrong with the one I’ve pointed out already? Why do you need another one?

According to @nestorayuso, the Silverstone adaptor is not suitable because it does not support USB over PCIe lanes.

According to Silverstone,

I am confused.

rely in @Vanthome, he works at n-fuse, and know better than me the right adapters.

the adapter he propose seems valid, it has a four port USB hub in the board, one routed to a USB-A connector, another one routed to MiniPCIe conector and two more on pin headers.

But he also says

But, when I look closely at the Silverstone card, I’m not sure that the n-fuse pigtail can be fitted. I think the “pigtails” already fitted to the card cannot be removed.

Lycom adaptor

3017564-a

Maybe this adaptor would be more suitable? It comes with no pigtails so perhaps could accept the n-fuse pigtail? However, the card is described as “M.2”, not “Mini PCIe”. I am not expert in these differences.

@Vanthome @nestorayuso can you comment please?

EDIT: I discovered that m.2 is a different size connector to mini-pcie, so this adaptor is not suitable.

of course they can be removed.

Only by un-soldering, I think. There appear to be short coax cables with ufl plugs at both ends, which can be removed. But the sma sockets appear to be soldered to the board.

Yes, I agree, it’s a bit more involved than I thought. Update I have checked, you can’t use the integrated pigtails because they have the wrong gender for typical ISM antenna.
So you have to unsolder or better just cut one of the SMA sockets and replace it with a pigtail.

1 Like

Un-soldering would be less difficult and safer. Those connectors are solid brass. Or drill a third hole in the bracket for the n-fuse pigtail.

I also discovered that this card does not provide usb ports as @nestorayuso believed. It must be connected to a usb pin header on the motherboard. One port is connected to the mini-pcie socket and the other is connected to the usb socket on the adaptor. So this card would occupy a pcie slot in my server but not use it in any way, and it would also occupy a usb header from the motherboard.

I no longer think that this adaptor card would be a simple or neat solution. I will research other cards. But if none can be found (at reasonable price) then the external usb adaptor offered by n-fuse may be a more neat and simple solution.

As I told you before, you will need a Card with USB connector because there is no USB signal on the PCI bus. So there is no other easy way to use such a card and thus it IS the simplest solution I see for a normal desktop or server class host w/o mini PCIe port.

Internal mounting Plan B:

The inside of the server has space against the left wall to velcro-mount a mini pcie to usb adaptor. (Will need to be careful about shorting any part of the adaptor’s pcb against the metal.)
IMG_20190316_172228
@Vanthome can you please comment about the compatibility of the above linked adaptor (picture below) with the n-fuse concentrator?
s-l1602
Above (in front of, in the picture below) the motherboard’s main connector panel there is a slot for mounting space for a full height bracket.
IMG_20190316_172241
I could put a WLAN card backplate in there, like this one, for the n-fuse pigtail:
s-l1601
The motherboard has a spare USB header:
IMG_20190316_172505

I emailed n-fuse and got the following response (the same day, and on a Sunday!):

Hello Paul.

as you can see in this hackster article:

Build a LoRa Gateway with n-fuse mPCIe card - Hackster.io

Such adapters are usable for our concentrator card LRWCCx-MPCIE.

If you scroll down on our product page we also offer a “Mini PCIe to USB adapter” with a metal enclosure that can but must not be used:

LoRaWAN® Concentrator Card SX1301/ SX1308 mini-PCIe - n-fuse

The advantage of this adapter is that you can connect it to the USB port via a cable.

Thanks

n-fuse Devices Sales
Mail: devices-sales@n-fuse.co

n-fuse GmbH
Ossietzkystrasse 4
70174 Stuttgart
Germany

Geschäftsführer: Thomas Hoppe
Handelsregister: Amtsgericht Stuttgart HRB 736379

(The “can but must not be used” part amused me. A little translation error, I guess.)

Anyway, all looks good. Time to dig into my bucket of parts…

Something to watch out for with randomly sourced mPCIe adapters intended for mobile data modems is that a lot of the cheap ones supply substantially more than 3.3 volts.

So make sure to measure the regulator output and decide it is appropraite before putting your LoRa card in there.

If the voltage is too high, it’s easy to rework them with a fixed 3-terminal regulator and grounding out the adjust pad, or by changing the resistors on an adjustable regulator to produce an allowed voltage.

Also consider cooling as the SX1301 chip will produce a fair amount of heat once the packet forwarder fully starts it up.

1 Like

Thanks for the warnings, @cslorabox.

Air flow should be ok. The cpu fan is close by and the case has at least three fans plus the PSU fan. Not sure how I can check the supply voltage, but I will aim to buy a mpcie-usb adaptor that looks identical to that shown in the hackster article. Suspect the probes of my DMM will be too large to measure the correct contacts, even if I knew which ones to measure…

Actually not hard at all as you don’t have to probe the mPCIe itself. There are plenty of grounds on such a board, and the tab on modern positive 3 terminal regulators is usually their output. If you’re worried about a probe slipping do the regulator voltage test with a USB power source you don’t particularly care about, and of course the LoRa card is not yet installed.

Incidentally the board in the hackster link is visually identical to those I found with the regulator set to output excessive voltage.

1 Like

@cslorabox You were right. The regulator output on my “randomly sourced” adaptor is 3.77V. But that is with no load. Could it be that it would be closer to the expected 3.3V with a load?2019-03-22-182121

EDIT: No, loading it does not help. I shorted the regulator tab to ground with 330R. Around 11.3mA flowed, as you would expect @ 3.77V.

From the data sheet:
Screenshot_20190322-190641

Looks like R12 & R13 on the adaptor are R1 & R2 in the above schematic.

Not really - that would only happen on the edge of failure. Regulator failure would hopefully result in a shutdown, so really the only way you’d see droop would be loss on the input (USB/wiring) side. But setting the setpoint higher doesn’t help with that.

It looks like SX1301 operational max is 3.6 volts while the “absolute maximum” is 4.0, but you are not supposed to run parts beyond their operational ratings, and there are also other chips in a concentrator.

My feeling is that this higher voltage was chosen because someone thought it would work better with the mobile data modems for which these adapters are intended.

I personally just change out the regulator for a 3.3v fixed model and ground the adjust terminal (as it is a ground terminal on the fixed models). But you can also recalculate the resistors if you prefer.

Or you can make your own decision to chance running it as is. I decided the LoRa modems are expensive enough I’d prefer to be careful of them. For that matter, I’m also using mine with tiny wires pulling the non-standard SPI lines off the mPCIe connector, so it’s been on the to-do list to just make a more suitable board, make it out of thicker PCB stock, and perhaps leave the actual area where the modem sits open for better cooling.