Comments (18)
- Are you referring to a measured baseline current? Does this translate to
perceivable light being emitted from the LED? - Physically remove the ext input. Does the problem go away? If so, your
ext input signal has a small non-zero voltage in its "off" position that
the cyclops is dutifully following - Move the source switch to the middle ("off") position. Still baseline
current? - Bring the switch back to the external source position. Ground the the center pin of the EXT BNC to the outer shield. Still there?
On Fri, Aug 12, 2016 at 2:37 PM, Josh Siegle [email protected]
wrote:
Whenever I turn on my Cyclops, there's a baseline LED current that won't
go away. I can still modulate the signal with the Ext input, but the power
never dips below the baseline level.It was working fine last week, and I can't figure out what might have
changed. Any suggestions for troubleshooting?—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#15, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABXP41fY1VNFs-D4IcIVKCI39pCaDpTFks5qfL1rgaJpZM4JjWJH
.
Jonathan Newman
Postdoctoral Fellow, MIT
http://www.mit.edu/~jpnewman/
from cyclops.
- The emitted light is quite bright (about 50% of max). I'm not measuring the current output.
- Same thing happens when Ext is unconnected.
- Same thing happens regardless of the position of the source switch.
- Grounding the Ext input doesn't fix it either
from cyclops.
That seems like a real issue with your circuit in particular (at least I hope so). What does the voltage on VREF look like?
from cyclops.
Ref Out = -0.005 V
LED Curr = 0.083 V
Ext In = 0.59 V (with nothing connected)
Seems like the DC offset on Ext In is the issue. But what could be causing it?
from cyclops.
OK interesting.
- Voltage VREF is a direct reflection, with unity gain, of the control signal going into the current driver's feedback loop (see final page of the schematic https://github.com/jonnew/cyclops/blob/master/cyclops/cyclops_schematic.pdf). When this is zero, the current should be zero.
- Voltage on Ext In may or may not reflect anything given the state of the source switch (e.g. it could be floating when that is set to OFF or DAC; pg.1 one of schematic).
My new guess is that the circuit may be oscillating. Plug LED Curr measurement into an oscope and see if this is the case.
from cyclops.
Any updates on this?
from cyclops.
No, I just switched to a different Cyclops board, which has been working great. The broken one still has the same issue. I don't see any oscillations, just a DC offset on the LED current.
from cyclops.
Steven Flavell just brought down with a similar issue and it seems like it might be a PCB defect, which is very troubling. The issue there was the the 1.25V rail is shorted onto GND. This eventually destroys the Cuk inverter by overheating it. When you loose your negative rail all bets are off. To see if you are having a similar issue:
When you have a minute:
- Pull the PCB out of the enclosure
- Apply power
- Test the -5V, -1.25V, 2.5V, 5V, and 12V test points. Report measured voltages.
from cyclops.
-5V = -5.047
-1.25V = -1.26
2.5V = 2.50
5V = 5.00
12V = 12.06
If I plug in an LED, -1.25V goes up to -1.2. Not sure if that matters.
from cyclops.
OK, I don't understand this issue then. Feel free to ship the board to me if you're not using it and I will see if I can figure this out. If its something general, I really want to fix it before the next production round...
from cyclops.
Shipping it back to you, should arrive early next week.
from cyclops.
Awesome, thanks for that!
from cyclops.
OK, good news is that its fixed. Bad news is that it does appear to be related to the issue that Flavell was experiencing. It seems like the analog switch (that switches between AUX and Current based feedback is failing). This is either due to 1. Operating the switch near its max ratings for power supply (which should be fine...) or 2. The AUX input not being over-voltage protected. Did you ever plug a signal source into the AUX BNC input during this devices lifetime?
from cyclops.
OK, it seems the issue is that my voltage rail -1.25V to 12V exceeds the maximum rating for this chip by 0.25V. This is likely what I causing the failure. This is bad because it will affect all devices. I will likely email the list with this as a know issue. The solution is to remove the chip and tie the feedback signal directly to the current sense resistor, loosing the ability to do optical FB. I don't think many people are using that option anyway.
It is fixed in the latest revision by the addition of a 6V rail.
from cyclops.
Cool, glad you figured it out!
from cyclops.
Hey Jon. I had the same issue crop up. Do you still recommend to tie the feedback signal to the current sense resistor? Or, perhaps, is there some other chip I could swap it out for? Thanks as always for your work on this kind of stuff!
from cyclops.
Hi Chris. Sorry to hear that. Please have a look at this post to for a fix. Also, if it works for you, please let me know!
from cyclops.
This issue is fixed in revision 3.6
from cyclops.
Related Issues (15)
- Overcurrent indicator always on HOT 2
- Waveform Scheduler is not precise [Cyclops rev3.6] HOT 1
- Can't trigger my Cyclops HOT 1
- GUI - RPC Interface HOT 1
- add Cyclops to open-neuroscience.com HOT 1
- Typo in Cyclops.h comments HOT 1
- Get trigger input status in loop() HOT 2
- LED warming up time course issue HOT 3
- TRIG input remains at ~3V after receiving a single pulse HOT 18
- Power switch installation instructions HOT 3
- EMI shielding HOT 5
- Porting Cyclops to Teensy [32b MCU] HOT 5
- TRIG Pin Driving Capacitive Loads HOT 1
- USB port on Cyclops betas HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyclops.