Can all 6 types be assigned to all EXTIO pins?

197 views
Skip to first unread message

Ben B

unread,
Jun 10, 2020, 5:10:04 PM6/10/20
to electrodacus
It's not the documentation, but Dacian, you enumerated the logic options 1 through 6 in an earlier post on this forum.  (I encourage you to document them the same all in one place, in the main document, for those who are evaluating sbms0 but do not have one to read its on-screen guide.)  

Is it true that there are up to five extio pins (with the wifi extension, or the future rev2 sbms0 pcb), and each can be assigned any of the six types?

Thanks!

Dacian Todea

unread,
Jun 10, 2020, 5:39:36 PM6/10/20
to electr...@googlegroups.com
Ben,

There are a total of 4 EXT IOx pins and yes all of them can be set as any type 1 to 6.
Tho I prefer people keep the default structure like EXT IO3 set as type 2 (Load's) and EXT IO4 set as type 1 (charge sources) since if you forget to save the settings or you reset to factory default then you may do a power cycle of the SBMS and forget to check as what type you have them setup.
Also type 3 and 4 are not relevant for most users as they are as type 1 and 2 but based on SOC and that may be calculated incorrectly if you do not set that properly and they are mostly good as alarms or some automation signals not to control load and chargers. Then type 5 is also not used by many as that is for secondary voltage level that should never happen if properly installed so not many will use that and type 6 is only for dual PV array that is a non standard sort of setup that you need to understand so you will see the type 6 mentioned in the dual PV array setup part of the manual.

So you will by default have
EXT IO3 set as type 2 (to control all loads).
EXT IO4 set as type 1 (to control all charge sources).
EXT IO5 set as type 0 so not used unless you want to set that as type 6 for dual PV array (do not set this as type 6 if you do not have a dual PV array connected as it will not work correctly).
EXT IO6 set as type 5 by default for a secondary level of protection (extra complexity and cost so many will not use this).

Now IO5 and IO6 are only available on the WiFi/USB board and on current SBMS0 model (next model will have this two moved down to the main board so will be present on all models).
EXT IO5 or IO6 can be used as type 2 or type 1 if you have two loads or two inverters and can not share the same remote signal and you also do not want to add the necessary external optoisolators to separate the two or three separate devices.
 

Ben B

unread,
Jun 10, 2020, 7:14:22 PM6/10/20
to electrodacus
Thanks, Dacian.

So there are four pins, numbered 3 through 6, including the extended board pins, and all four can be assigned any of the types.  (What happened to 1 and 2 btw?  :-)

I have three charging sources, two of which can be controlled on the same circuit, one which must be separately isolated.  I have two loads, both of which can be controlled on one circuit.  And I have one big contactor to isolate the battery in an emergency stop.  The contactor needs to be held high (it “fails safe”), so it sounds like I could use that extra mode for this.

This is basically exactly what I need, then, I just couldn’t really figure out what was possible from the PDF.  By the way, the PDF nearly crashes MacOS Preview on my computer for some reason.  Maybe just publish the details specs on github or something for us to read, would that be easy to do?

Ben

Dacian Todea

unread,
Jun 10, 2020, 9:39:54 PM6/10/20
to electrodacus
Ben,

1 and 2 where dedicated to I2C
And the EXT IOx are each made of two pins noted with + and - so you have EXT IO3+ and EXT IO3- as they are the output of the Toshiba TLP187 optoisolator and they can handle max 50mA when close circuit.
Yes you can use the type 5 for that contractor but you will need an external circuit to drive it the EXT IOx as mentioned is limited to 50mA max

I think is strange that the PDF can crash on MacOS as is nothing special and fairly light weight on Linux.
I do not like dealing with github (I do not need extra attention already spend many hours per day answering emails).
Reply all
Reply to author
Forward
0 new messages