PAC1934 current-sense resistors R72–R75 have no values specified
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Área
- embedded-iot
Línea de trabajo
Start by inspecting the schematic and BOM entries for U32 and R72–R75, tracing each SENSE1+/− through SENSE4+/− net to identify the monitored rail. Determine the expected maximum current and suitable resistor package and value for each channel, then update the schematic and BOM. Done means all four resistors have validated values and ratings before assembly.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
R72, R73, R74, and R75 are the four current-sense resistors for U32 (PAC1934 4-channel power monitor). None of these resistors have a value assigned in the schematic or BOM — they are placed as generic R0805 footprints with no value attribute.
R72: bschulz_passives R-EU_ R0805 (no value)
R73: bschulz_passives R-EU_ R0805 (no value)
R74: bschulz_passives R-EU_ R0805 (no value)
R75: bschulz_passives R-EU_ R0805 (no value)
Without a defined sense resistance, it is impossible to:
- Calculate power/current from PAC1934 ADC counts
- Specify the correct part for assembly
- Ensure the sense voltage (V_sense = I × R_sense) falls within the PAC1934 input range (±100 mV full scale)
- Ensure sense resistor power dissipation is acceptable
PAC1934 sense resistor sizing
The PAC1934 measures differential voltage across the sense resistor. Per the PAC1934 datasheet:
- Full-scale input range: ±100 mV (can be scaled via product register)
- Minimum detectable current depends on R_sense value
For each channel, select R_sense based on the maximum expected current:
R_sense = V_full_scale / I_max = 0.1 V / I_max
Example for 100 mA max: R_sense = 1 Ω (100 mW at full scale — too high for 0805)
Example for 500 mA max: R_sense = 200 mΩ
Example for 1 A max: R_sense = 100 mΩ
For 0805 package at 125 mW rated power, maximum continuous current:
I_max = √(P / R_sense)
- At 100 mΩ: I_max = √(0.125 / 0.1) = 1.12 A (OK for moderate current channels)
- At 10 mΩ: I_max = 3.5 A (suitable for high-current channels like the main battery)
Questions to resolve
- Which rail does each channel (SENSE1–SENSE4) monitor? The schematic shows R72 on one channel, R73 on another, etc. — identify which net each is in series with.
- What is the expected maximum current on each monitored rail?
- Are 0805 resistors appropriately rated for the power dissipation? For high-current channels, larger packages (1206, 2512) or parallel resistors may be needed.
Affected components
- U32: PAC1934T-I/JQ (16-UQFN, 4-channel power monitor)
- R72, R73, R74, R75: sense resistors (0805, value TBD)
- Nets: SENSE1+/−, SENSE2+/−, SENSE3+/−, SENSE4+/−
Action required
Assign resistance values to R72–R75 based on the expected current in each monitored channel. Update BOM and schematic before assembly.
🤖 Generated with Claude Code
- Lenguaje dominante
- G-code
- Estrellas
- 8
- Forks
- 2
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NorthernWidget/Project-Okapi
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
IC1 AREF tied directly to AVCC (5V_AUX) with no bypass cap — internal reference conflict riskAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
Re-land the charger's !FAULT trace on !SHDN so the firmware can detect a LiPo cell under sunAbiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
Todos los issues de NorthernWidget/Project-Okapi
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
zephyrproject-rtos/zephyr#123881 ·
Los mantenedores suelen responder en 2 días
-
hw-verify platform:k2
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
prestonbrown/helixscreen#1933 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
emsesp/EMS-ESP32#3329 · 2 comentarios ·
Los mantenedores suelen responder en 1 día