component
BL0910
Public Made by Adomby adom
BL Shanghai Belling Energy Metering, LQFP-48(7x7). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
bl0910: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)
2 files changed
+126−46
package.json+84−44@@ -53,91 +53,91 @@ "number": "1", "name": "VT", "type": "input",- "description": "Analog input for external temperature sensor with maximum voltage of 0.55\u00d7VDD."+ "description": "Analog input for external temperature sensor with maximum voltage of 0.55×VDD." }, { "number": "2", "name": "VREF", "type": "power_in",- "description": "Reference voltage input/output, 1.097V typical with 0.1\u00b5F external bypass capacitor required."+ "description": "Reference voltage input/output, 1.097V typical with 0.1µF external bypass capacitor required." }, { "number": "3", "name": "IN6", "type": "input",- "description": "Channel 6 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 6 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "4", "name": "IP6", "type": "input",- "description": "Channel 6 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 6 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "5", "name": "IN7", "type": "input",- "description": "Channel 7 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 7 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "6", "name": "IP7", "type": "input",- "description": "Channel 7 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 7 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "7", "name": "IN8", "type": "input",- "description": "Channel 8 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 8 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "8", "name": "IP8", "type": "input",- "description": "Channel 8 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 8 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "9", "name": "IN9", "type": "input",- "description": "Channel 9 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 9 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "10", "name": "IP9", "type": "input",- "description": "Channel 9 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 9 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "11", "name": "IN10", "type": "input",- "description": "Channel 10 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 10 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "12", "name": "IP10", "type": "input",- "description": "Channel 10 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 10 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "13", "name": "VN", "type": "input",- "description": "Channel 11 voltage measurement negative input, differential analog input \u00b1700mV maximum."+ "description": "Channel 11 voltage measurement negative input, differential analog input ±700mV maximum." }, { "number": "14", "name": "VP", "type": "input",- "description": "Channel 11 voltage measurement positive input, differential analog input \u00b1700mV maximum."+ "description": "Channel 11 voltage measurement positive input, differential analog input ±700mV maximum." }, { "number": "15", "name": "NRST", "type": "input",- "description": "Active-low reset input with logic low threshold 0.8V maximum and logic high threshold 2.6V minimum at DVDD=3.3V\u00b12.5%."+ "description": "Active-low reset input with logic low threshold 0.8V maximum and logic high threshold 2.6V minimum at DVDD=3.3V±2.5%." }, { "number": "16",@@ -155,37 +155,37 @@ "number": "18", "name": "CS", "type": "input",- "description": "SPI chip select (active low) or UART baud rate selection pin with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V\u00b12.5%."+ "description": "SPI chip select (active low) or UART baud rate selection pin with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V±2.5%." }, { "number": "19", "name": "TX/SDO", "type": "output",- "description": "SPI serial data output or UART transmit output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "SPI serial data output or UART transmit output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "20", "name": "RX/SDI", "type": "input",- "description": "SPI serial data input or UART receive input with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V\u00b12.5%."+ "description": "SPI serial data input or UART receive input with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V±2.5%." }, { "number": "21", "name": "SCLK", "type": "input",- "description": "SPI serial clock input or UART baud rate selection pin with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V\u00b12.5%."+ "description": "SPI serial clock input or UART baud rate selection pin with logic low 0.8V maximum and high 2.6V minimum at DVDD=3.3V±2.5%." }, { "number": "22", "name": "_IRQ1", "type": "output",- "description": "Configurable interrupt output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Configurable interrupt output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "23", "name": "_IRQ2", "type": "output",- "description": "Voltage zero-crossing interrupt output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Voltage zero-crossing interrupt output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "24",@@ -197,67 +197,67 @@ "number": "25", "name": "M1", "type": "output",- "description": "Channel 1 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 1 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "26", "name": "M2", "type": "output",- "description": "Channel 2 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 2 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "27", "name": "M3", "type": "output",- "description": "Channel 3 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 3 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "28", "name": "M4", "type": "output",- "description": "Channel 4 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 4 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "29", "name": "M5", "type": "output",- "description": "Channel 5 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 5 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "30", "name": "M6", "type": "output",- "description": "Channel 6 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 6 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "31", "name": "M7", "type": "output",- "description": "Channel 7 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 7 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "32", "name": "M8", "type": "output",- "description": "Channel 8 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 8 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "33", "name": "M9", "type": "output",- "description": "Channel 9 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 9 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "34", "name": "M10", "type": "output",- "description": "Channel 10 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V\u00b12.5%."+ "description": "Channel 10 overcurrent/overload indicator output with logic high 2.6V minimum and low 1V maximum at DVDD=3.3V±2.5%." }, { "number": "35", "name": "DVDD18", "type": "power_out",- "description": "1.8V digital power output from internal LDO regulator with 0.1\u00b5F external bypass capacitor required."+ "description": "1.8V digital power output from internal LDO regulator with 0.1µF external bypass capacitor required." }, { "number": "36",@@ -281,61 +281,61 @@ "number": "39", "name": "IN1", "type": "input",- "description": "Channel 1 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 1 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "40", "name": "IP1", "type": "input",- "description": "Channel 1 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 1 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "41", "name": "IN2", "type": "input",- "description": "Channel 2 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 2 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "42", "name": "IP2", "type": "input",- "description": "Channel 2 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 2 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "43", "name": "IN3", "type": "input",- "description": "Channel 3 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 3 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "44", "name": "IP3", "type": "input",- "description": "Channel 3 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 3 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "45", "name": "IN4", "type": "input",- "description": "Channel 4 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 4 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "46", "name": "IP4", "type": "input",- "description": "Channel 4 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 4 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "47", "name": "IN5", "type": "input",- "description": "Channel 5 current measurement negative input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 5 current measurement negative input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." }, { "number": "48", "name": "IP5", "type": "input",- "description": "Channel 5 current measurement positive input, differential analog input \u00b1700mV maximum with gain selectable to x1, x2, x4, or x16."+ "description": "Channel 5 current measurement positive input, differential analog input ±700mV maximum with gain selectable to x1, x2, x4, or x16." } ], "provenance": {@@ -370,6 +370,46 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "bl0910.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 9.0,+ 9.0,+ 1.5+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "9dea352d93177c2904afd7d7b68ea8855ce1ab691f69f8b3e13655600514b6bf",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bl0910-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 9.0,+ 9.0,+ 1.5+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "8609d47f8f8eb7c5c2850be57b1a4b0c3814d46b56ddc1c0b76b489cb2d1a3b4",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }-}+}
page.json+42−2@@ -355,7 +355,47 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"- }+ },+ "models_3d": [+ {+ "file": "bl0910.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 9.0,+ 9.0,+ 1.5+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "9dea352d93177c2904afd7d7b68ea8855ce1ab691f69f8b3e13655600514b6bf",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bl0910-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 9.0,+ 9.0,+ 1.5+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "8609d47f8f8eb7c5c2850be57b1a4b0c3814d46b56ddc1c0b76b489cb2d1a3b4",+ "checked": "2026-10-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ] }, "metadata": { "specs": {@@ -403,4 +443,4 @@ "public": true }, "updated_at": "2026-09-24T17:45:29.233Z"-}+}