V
Visla Hardware
Portal R&D
🧩 Moduli & Shield cat-1 gnss modem

Waveshare A7670E Cat-1/GNSS HAT

Waveshare (chip SIMCom A7670E)
🏭 Chip @ 1k pcs
€27.29
production BOM
LTE Cat-1 + 2G + GNSSGNSS GPS/BeiDou/GLONASS onboardFT232 USB + audio jack
📑 Indice sezioni

Curiosity

Waveshare A7670E Cat-1/GNSS HAT (SKU 26631, $28.99): breakout 30.5×65 mm formato HAT Raspberry Pi 40-pin per il chip SIMCom A7670E (LTE Cat-1, base Qualcomm MDM9205). Variante con GNSS integrato (GPS/BeiDou/GLONASS) — utile per un tracker single-module. LTE Cat-1 (10/5 Mbps) + fallback 2G GSM/GPRS + USB onboard per AT da Mac + audio jack. AT compatibili con la serie SIM7600. Alternativa “modulo nudo” al LilyGO T-A7670E per caratterizzare il modem isolato dall’ESP32. ⚠️ A differenza dell’NB-IoT (7080), il Cat-1 non scende in PSM profonda (vedi bench sotto) → buono per tracking real-time always-on, non per asset-tag µA.

🔌 Pinout connessione (40-pin header — controllo da Mac via USB-TTL)

Waveshare A7670E Cat-1/GNSS HAT — pinout header 40-pin

Per pilotare la HAT senza Raspberry Pi (banco consumi/AT da Mac via Waveshare USB-TTL), i pin utili sul 40-pin header:

Pin HATFunzioneCollegamento
pin 45V power input🔴 5V (dal FNB-C2 per misura consumi)
pin 6 (+14/20/30/34/39)GND⚫ GND comune (obbligatorio)
pin 8RXD (UART RX modem)🟢 TX della USB-TTL
pin 10TXD (UART TX modem)🔵 RX della USB-TTL
pin 7P4 = modem ON/OFF🟡 tieni HIGH >2.5s per accendere/spegnere

⚠️ PWRKEY (P4) è active-HIGH su questa HAT: HIGH >2.5s = toggle on/off (diverso dal SIM7080G HAT che è active-LOW). Pilotabile da Python via DTR/RTS della USB-TTL. ⚠️ Per misurare i consumi reali: USB onboard della HAT staccata (compete sulla TXD + tiene il modem sveglio), VCC della USB-TTL non collegato (alimenta il FNB-C2), jumper level su 3.3V, 2 GND distinti.

⚡ Bench 2026-06-20 — 5V vs VBAT: l’ingresso scelto cambia MOLTO i numeri

Misurato lo stesso modem A7670E, stessa SIM (1NCE → Wind Tre 222-88, LTE Band 20, CSQ ~24), in due modi di alimentazione via DPS-150 → i consumi differiscono parecchio per via del buck onboard della HAT:

IngressoIdlePotenzaNote
5V (pin 5V → buck HAT → ~3.8V)23.6 mA @5V118 mWinclude la perdita di conversione del buck + LED/level-shifter dal rail 5V
VBAT 3.8V (pinheader, diretto al modem)18.8 mA @3.8V71 mWconsumo reale del modem, niente buck

→ Alimentare dal 5V gonfia la potenza di ~65% (a basso carico il buck è inefficiente). Per caratterizzare il consumo vero del modem usa il VBAT pinheader a 3.8V (range 3.7–4.2V), che è anche il metodo con cui misuriamo il SIM7080G → confronto 1:1 corretto. Il 5V resta comodo per l’uso “HAT su Pi”, ma non è il dato modem-level.

💡 Sulla HAT c’è un pinheader “VBAT” separato dal 40-pin (serigrafato VBAT + GND): è l’ingresso 3.7–4.2V per LiPo (confermato dalle specs Waveshare). Alimentando lì si bypassa il buck e si misura il solo modem.

Mappa comando→consumo A7670E @ VBAT 3.8V diretto

StatoComandoConsumoPotenza
IDLE-reg18.8 mA71 mW
RF_OFFCFUN=018.6 mA71 mW
GNSS_ONCGNSSPWR=147.9 mA (picchi 53)182 mW
GNSS_OFFCGNSSPWR=019.1 mA73 mW
NET-SCANCOPS=?22.7 mA (picchi 47)86 mW
PSM-tryCPSMS=1+silenzio28.1 mA107 mW

⚠️ GNSS escluso dal budget Visla: non useremo il GNSS integrato del modem SimCom (degrada durante il TX LTE per de-sense) — Visla monta un GPS dedicato con antenna propria. Le righe GNSS_ON/GNSS_OFF restano solo come riferimento del combo, non entrano nel consumo di progetto.

Due finding chiave del Cat-1 (vs Cat-M del 7080):

  1. CFUN=0 (RF off) NON abbassa il consumo: 18.6 mA = identico all’idle (18.8). Sul Cat-1 il baseband/PMU always-on domina, spegnere la radio non aiuta. Sul Cat-M invece CFUN=0 dimezzava (6.5→3.5 mA).
  2. Il Cat-1 NON entra in PSM profonda: CPSMS=1+silenzio resta a ~28 mA (sopra l’idle, per la re-registrazione), non crolla ai 2.1 mA del 7080. Conferma definitiva al banco: Cat-1 = sempre acceso ~19-28 mA, niente sleep µA.

Confronto diretto a 3.8V VBAT (stesso metodo, stessa SIM):

StatoA7670E (Cat-1)SIM7080G (Cat-M)rapporto
Idle71 mW25 mW2.9×
GNSS182 mW52 mW3.5×
“Sleep”/PSM107 mW (no PSM)8 mW (PSM)13×

→ Per un Tag a batteria la differenza in sleep (13×) è decisiva: NB-IoT/Cat-M per il Tag, Cat-1 (A7670) solo per il v2 always-on alimentato (18650).

⚠️ Il “TX” qui è uno scan operatore (COPS=?), più RX che TX → sottostima il vero uplink. In TX dati reale il Cat-1 sale molto di più (~142 mA always-on + MQTT misurato sul LilyGO, vedi sotto).

📋 VBAT su header — le 3 HAT SimCom Waveshare a confronto (per misure a VBAT diretto): A7670E ✅ pinheader VBAT dedicato · SIM7080G ✅ header 8-pin (VBAT·GND·VCC·GND·RXD·TXD·DTR·PWR) · SIM7070G ❌ solo 6-pin, VBAT interno dal buck MP1482 non esposto (da schematico). A VBAT 3.7–4.2V misuri il solo modem; col 5V c’è la perdita del buck (~+65% a basso carico).

🧪 Cosa aspettarsi al banco (dal nostro test A7670 — LilyGO)

Bench Visla 19/06/2026 sul gemello LilyGO T-A7670E (stesso chip A7670E, Cat-1, Wind Tre/1NCE):

ScenarioConsumo (board-level)
Modem-only always-on (Cat-1 connesso + MQTT)~142 mA · ~728 mW
PSM duty-cycle 30s~125 mA (solo −12%)
Floor “PSM”~84 mA — idle-DRX, NON PSM profonda

Finding chiave: la rete concede la PSM su Cat-1 (registrazione conservata, wake veloce) ma il modem non scende allo stato low-power — resta in idle-registrato ~84 mA. Contro l’NB-IoT (SIM7080G) che crolla a ~37 mA board (modem ~µA). → Conferma: Cat-1 per real-time always-on, NB-IoT per asset-tag low-power. Su questa HAT (no ESP32) il floor sarebbe più basso del LilyGO ma resterebbe mA-level; i µA veri servono PCB custom. Vedi i test consumi per il confronto PSM NB-IoT vs Cat-1.

Specs tecniche

ParametroValore
Chip embeddedSIMCom A7670E (Qualcomm MDM9205)
TecnologieLTE Cat-1 + 2G (GSM/GPRS/EDGE) + GNSS
Bande LTE Cat-1LTE-FDD B1/B3/B5/B7/B8/B20
Bande 2GGSM/GPRS/EDGE 900/1800 MHz
GNSSGPS + BeiDou + GLONASS
Data rate Cat-1DL 10 Mbps · UL 5 Mbps
ProtocolliTCP/IP, HTTP(s), MQTT(s), FTP(s), SSL
Funzioni extradial-up, telefonate, SMS, LBS, TTS
Alimentazione5V (USB o pin 5V), 3.7–4.2V (VBAT, LiPo)
Logic level3.3V (operating voltage)
USB onboardsì (AT testing, no RPi)
Audio jack3.5 mm
SIM slot1.8V / 3V
LED2 indicatori
Form factor65 × 30.5 mm (RPi HAT 40-pin)
Prezzo$28.99 (1pc) · $27.29 (4+)

✅ Quando usarla

Use caseScelta
Caratterizzazione bench A7670E isolato (vs ESP32 LilyGO)Waveshare A7670E Cat-1/GNSS HAT
Tracker single-module (modem + GNSS su un solo chip)questa HAT ✅
Asset-tag ultra-low-power (µA, anni)NO → SIM7080G NB-IoT
Prodotto embedded compattoLilyGO T-A7670E

🔗 Risorse