Giter VIP home page Giter VIP logo

Comments (9)

tvixen avatar tvixen commented on July 21, 2024 1

Now you've got me started :D ...
https://github.com/tvixen/diy-BMS-with-Arduino-Nano

from diybms.

stuartpittaway avatar stuartpittaway commented on July 21, 2024

Hi Tim, in the situation of this circuit where both sides of the i2c bus are communicated with processors which are i2c compatible (not compliant) it doesn't really matter which way around the comms is.

The spec sheet mentions that "Side 2 of the ADuM1250/ADuM1251 is I2C compliant, whereas Side 1 is only I2C compatible" which would be important if side 2 needed to be i2c compliant - but in this scenario it doesn't.

from diybms.

tvixen avatar tvixen commented on July 21, 2024

Hmm, well I still think this could be a issue, as you can pull 10 times more power from side2 (with all the slaves) + the 2K2 on side1 is is way to high. As I read the specs, they should be 1K when using 100n as C4 ;o)
Any way, you have done a great job, but I think I will give it a try, turning it the right way, in my next print layout.

Br Tim

from diybms.

stuartpittaway avatar stuartpittaway commented on July 21, 2024

That's the beauty of GitHub, happy to accept a pull request with the fixes/changes. Thanks

from diybms.

tvixen avatar tvixen commented on July 21, 2024

Hi Stuard
I would be glad to, but im using Eagle and your using Kidcad.... I think this will be a miss match of different files, and confusion for the users.

Br Tim

from diybms.

stuartpittaway avatar stuartpittaway commented on July 21, 2024

Agreed, so you are starting a new project then?

from diybms.

tvixen avatar tvixen commented on July 21, 2024

Well the project are already 99% done. and I'm doing the final work tonight. Then order a new set of PCB's, and then test them. So I don't know if I'm gonna write it on github.... seems as a good idea, but I have never done it before so I don't really know how to start :o/

Br Tim

from diybms.

stuartpittaway avatar stuartpittaway commented on July 21, 2024

Just a comment on the 2k2 resistor on the i2c bus - the spec does mention the lowest resistor should be 1k, however as there is only 1 item on this side of the i2c bus (the ATTINY chip) then the capacitance of the bus will be fine. The resistor on the other side of the bus should be 1k to the NodeMCU.

No reason not to make it 1k, but it does work as it is.

from diybms.

tvixen avatar tvixen commented on July 21, 2024

I don't think the capacitance of the bus on the ATTiny chip side, will be the biggest problem, and if we keep the wires short, probably not at problem on the slave side, but because you have turned the IC 180 degrees, I think the power can turn out to be a issue in combination with the pullup's to I2C compliant level.
I have made the new ones with side2 to the common I2C bus. Let's see if it makes the bus more stabile.

from diybms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.