[neonixie-l] Re: How can i fix this proteus bug?

2019-09-12 Thread gregebert
I dont use proteus for simulations; strictly Verilog and SPICE. But I think 
I have an idea what the problem might be.

I suspect the simulator is getting confused about the series resistors. 
When I model resistors in verilog, I *usually* use rtran statements [OK, 
technically it's tranif1 because I need to have a way to enable/disable the 
resistor]. But that becomes a problem when 2 or more resistors are 
in-series. In that case, I will model one of my resistors as either a 
pulldown or a pullup and fortunately that seems to work most of the time 
when I have resistors involved in a digital-only section of the design, 
such as a voltage-divider or a pullup resistor for a DIPswitch. So the 
resistor-model for digital simulations is basically open (default), weak 
pulldown, weak pullup, or rtran.

Of course, when it comes to modeling in SPICE, nothing needs to be done 
because that's a purely analog simulator.

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/2d595a46-dc41-42f0-ab8d-c5fbd7e602b7%40googlegroups.com.


[neonixie-l] Re: Input voltage protection

2019-09-12 Thread gregebert
For filament protection on my NIMO project, I use individual 250mA fuses; 
the tube's filaments are rated for 200mA. The filaments require 1.1V, so I 
use a series dropping resistor and run them from a 2.5VAC transformer. This 
also reduces the inrush current-surge and that is the main reason why 
filaments fail. I also have a small FPGA that monitors the fuses, filaments 
and series resistors for burnout; software can query that at any time. The 
one flaw in my particular design is that it does not directly identify when 
parallel filaments burn-out. To do that  I would need to monitor filament 
voltage and current, and my present design doesn't support that. Instead, I 
will have software monitor the total anode current of all tubes and by 
sequencing the tubes I can measure each one independently and infer when a 
filament is partially burned-out. This design was a bit more complex 
because I had to have a programmable DC offset for the filaments (I have a 
DAC for that).

An upcoming project with jumbo 7-segment VFD's and multiple parallel 
filaments will require a different approach, and I do intend to monitor and 
control the current & voltage for each individual  tube. At least with this 
project, I dont need DC offset.

The ADC is use is a 16-channel MAX11632; it has a serial interface for 
programming and readback. If you've never used an ADC before, get ready to 
learn a lot and do some debugging; I've solved a lot of subtle issues. Now 
that I'm familiar with it and it's quirks, I'll likely stay with it.

I use a Raspberry Pi Zero-W  for control because is has built-in WiFi and 
runs the whole Linux stack, for $10 US.

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/e81808f8-2975-4e5c-8ec6-b628f511b5de%40googlegroups.com.


[neonixie-l] Re: Input voltage protection

2019-09-12 Thread Robert L


> Is input protection worth $5 in parts? For me, it varies with the cost of 
> the components at risk, complexity to rework or repair, probability of 
> abuse... 
>

Forgot what may be the most important consideration... Am I repairing a 
board for my personal use, or is the board going to a user! It's worth a 
lot to me that a user never see a failure. Never. :-)


-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/f92bd770-3184-4ad7-a6b0-468f2b5eb2d3%40googlegroups.com.


[neonixie-l] Re: Input voltage protection

2019-09-12 Thread Robert L
Forgot to mention on the ADC.

I also use the Arduino ADC for many projects - especially when I need 
multiple channels ground referenced. Include an LM4040 4.096V +-0.5% 
reference on one of the inputs and you can get quite good absolute accuracy 
if that's also needed. There are lower voltage reference parts if you're 
running a 3.3V system. (DigiKey LM4040CYM3-4.1-TR $0.33/ea)

On Thursday, September 12, 2019 at 6:39:25 AM UTC-7, Robert L wrote:
>
> Here are a few parts I use on a routine basis...
>
> I2C digital pot - 10K shown, comes in other values:  AD5259BRMZ10-R7  
> (DigiKey:  AD5259BRMZ10-R7CT-ND $2.85/ea)
> I2C 16-bit ADC:  MCP3425A0T-E/CH  (DigiKey:  MCP3425A0T-E/CHCT-ND  
> $2.24/ea)
> I2C Isolator... float an ADC or other I2C parts at 200 VDC?  ISO1540 
> (DigiKey: 296-34871-1-ND $4.80/ea)
>
> Caution on the ISO1540... it is not symmetrical in that the "2" side can 
> handle more capacitive load than the "1" side.
> Did I mention I don't like manual set trim pots?
>
> Is input protection worth $5 in parts? For me, it varies with the cost of 
> the components at risk, complexity to rework or repair, probability of 
> abuse... Most of my boards just have a PTC fuse, ESD and EMC mitigation. 
> Some have current limiting high side switches. Only the controller has the 
> full protection treatment. A fuse and ESD clamp are the bare minimum I'll 
> use.
>

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/9235fa97-93a1-4526-8b12-13523b6e0156%40googlegroups.com.


[neonixie-l] Re: Input voltage protection

2019-09-12 Thread Robert L
Here are a few parts I use on a routine basis...

I2C digital pot - 10K shown, comes in other values:  AD5259BRMZ10-R7  
(DigiKey:  AD5259BRMZ10-R7CT-ND $2.85/ea)
I2C 16-bit ADC:  MCP3425A0T-E/CH  (DigiKey:  MCP3425A0T-E/CHCT-ND  $2.24/ea)
I2C Isolator... float an ADC or other I2C parts at 200 VDC?  ISO1540 
(DigiKey: 296-34871-1-ND $4.80/ea)

Caution on the ISO1540... it is not symmetrical in that the "2" side can 
handle more capacitive load than the "1" side.
Did I mention I don't like manual set trim pots?

Is input protection worth $5 in parts? For me, it varies with the cost of 
the components at risk, complexity to rework or repair, probability of 
abuse... Most of my boards just have a PTC fuse, ESD and EMC mitigation. 
Some have current limiting high side switches. Only the controller has the 
full protection treatment. A fuse and ESD clamp are the bare minimum I'll 
use.

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/486852a1-c70f-4abd-b4d8-f3b63cb4b30d%40googlegroups.com.


Re: [neonixie-l] Input voltage protection

2019-09-12 Thread ZY

Do you have a suggestion on an A/D IC? Or are you using one from the uC 
directly? I'm looking to sprinkle some A/D everywhere for my nixie and non 
nixie projects just for fun.
On Tuesday, 10 September 2019 15:51:18 UTC-4, gregebert wrote:
>
> My current clock went a bit overboard with self-checking; I have A/D 
> converters on all supplies and software periodically monitors them for 
> out-of-tolerance, and will shut-down the HV if that happens
>
 


Also on a similar but separate note, anyone have a suggestion on how to 
protect the filament (~1V) for VFD tubes? I'm always scared my buck 
converter will fail and pass Vin through the filament of my harder to fine 
VFDs.

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neonixie-l+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/dd3da112-2da4-446f-ba2e-433dbefbd891%40googlegroups.com.