Giter VIP home page Giter VIP logo

jasmine's People

Contributors

dominicgs avatar mossmann avatar mwinchester94 avatar straithe avatar yhetti avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jasmine's Issues

max input rating should be 5.5 V

It is marked 6 V on the silkscreen and in the schematic.

There are parts on the board (and on Azalea) that do not support voltages higher than 5.5 V. Azalea's max input rating is 5.5 V.

VBAT voltage too high

VBAT (the pin on the LPC4330 that supplies the RTC) has an absolute maximum rating of 3.6 V, but we are connecting it to the LiPo cell. The datasheet recommends keeping VBAT at least 0.2 V below VCC, so I think we should add a small 3.0 V regulator.

I2C charge rate control doesn't work

The PCA9674's "quasi-bidirectional" outputs can drive pins low but not high. We either need a different I/O expander or need to wire it up differently.

incorrect I2C address in registry

The registry says Jasmine uses 0x3D, but it seems to actually be using 0x25. I'm thinking the registry should be updated, but perhaps we should check the design to make sure 0x25 was intended.

charge rate indicator LEDs inconsistently illuminated

The blue LEDs in #23 have a forward voltage of 3.9 V, but they are supplied by VBUS which can be as low as 3.6 V when operating on battery power. They fade out as the battery is drained (which might be a cool indicator of battery charge except that we can't count on them to be consistent across all LEDs). The LEDs should have a forward voltage less than 3.6 V.

I/O expander U4 on two supplies

It is powered by VBUS, but the I2C inputs are on VCC. If VBUS is on the high side, the I2C inputs may not be driven high enough.

This can be resolved by changing to a dual-supply I/O expander such as PCAL6416A which would also give us another 8 I/O pins that we can put to use.

load switch indicator dimly illuminated

D4 is dimly lit when Jasmine is charging with load switch SW1 turned off. This happens when charging from Azalea's USB port but not when charging from Jasmine's USB port. I assume this is due to reverse leakage through D2, but that would be good to test.

VBAT goes away when load switch SW1 turned off

It would be nice to have VBAT always present as long as there is battery charge so that the RTC keeps running even when the load swicth is turned off. Move VBAT regulator (see #15) from LOAD to BATT.

no way to turn off oscillator X1

It would be nice to have a method to turn on/off X1 and to have it default to off. I'm thinking a flip-flop such as NC7SZ175 that can be powered by VBAT and has 5.5V-tolerant inputs. The flip-flop can be controlled by a bigger I/O expander (see #17). X1 draws such a tiny current that it can easily be powered by the flip-flop output.

U5 on two supplies

This isn't a critical issue because U5's inputs are 5.5 V tolerant, but it would make more sense and would probably be safer to have U5 supplied by VBUS which supplies its inputs.

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.