22,664 reputation
12363
bio website n/a
location Toronto, Canada
age 41
visits member for 4 years, 8 months
seen 18 hours ago

c programmer, embedded dabbler, power supply tinkerer. (also loser of three consecutive moderator elections on EE.SE.)

[formerly known as 'madmanguruman' but shed that identity after a nice conversation with Olin Lathrop at Microchip MASTERS 2014.]

almost 15 years experience with switching power supplies at two different companies in the greater toronto area. worked my way from production technician to sustaining engineering, then product development (electrical and embedded). also fluent in vba and labview. currently studying project management theory while working as a power supply designer.


May
23
comment USB safty connection and filtering
First you should visit the USB Implementors Forum website, download their specifications, read and understand them. Then read up on the specific microcontroller that you want to implement the USB solution on. You should try to narrow down this question from generalities, as it is right now I think it's too broad for the site.
May
22
comment pc-based oscilloscope input voltage range
You need to properly define "PC-based oscilloscope". Many LeCroy scopes run on Windows and are arguably PC-based (they have network ports, USB, etc.) and they can handle voltages similar to many other oscilloscopes on the market.
May
22
comment Understanding of UC384n
It's generally not recommended to accept an answer so quickly, as it provides less incentive for others to offer alternatives to the one you accepted. 24 hours is a reasonable period of time as a rule-of-thumb.
May
11
revised Does the STOP condition have any meaning on a single master I2C system?
added 174 characters in body
May
11
comment Does the STOP condition have any meaning on a single master I2C system?
+1 Fair point. I added a blurb to my answer.
May
11
answered Does the STOP condition have any meaning on a single master I2C system?
May
9
revised Did the MCU get damaged? I can't program the MCU in 3% of the products
deleted 124 characters in body; edited title
May
1
comment How to reset MCP2200 to default settings?
Perhaps you could read the 256-byte EEPROM section and write that to the bricked device? If you can do it without touching program memory it may work...
May
1
answered How to reset MCP2200 to default settings?
May
1
revised Flash and EEPROM
deleted 35 characters in body
Apr
27
comment How to measure self resonance frequency of coil using CRO?
This is better suited for a network analyzer (or general-purpose spectrum analyzer), as you'd sweep a range of frequencies and look for the point where the phase response hits zero / the impedance peaks. A scope isn't necessarily the best tool for this.
Apr
24
comment RF VCO not O-ing
Choose a different supply with tighter voltage regulation and the amps will take care of themselves.
Apr
22
answered Error: PIN_B0 undeclared in XC16
Apr
22
comment Error: PIN_B0 undeclared in XC16
If you check the XC16 p24fj64gb002.h device header file, you will find the LATB data structure defined - LATBbits.LATB0 is perfectly acceptable syntax for that part. (I'm currently working with that exact part in a development project.)
Apr
8
comment How to interface PWM output from a microcontroller with power MOSFET?
Put these details into your original question please.
Apr
8
comment How to interface PWM output from a microcontroller with power MOSFET?
What do you plan to do with the MOSFET? Will you be PWMing it? If so, at what frequency? A MCU's weak GPIO driver is generally incapable of high-frequency PWM as the limited drive current capability cannot charge/discharge the gate capacitance quickly. Also you may need to drive it to a higher voltage than the +5V max of the dsPIC to get the Rds(on) minimized.
Apr
8
revised How to interface PWM output from a microcontroller with power MOSFET?
added 52 characters in body
Apr
7
comment Help understanding the code
Look up 'C typecasting'.
Mar
31
revised Buck regulator output
deleted 42 characters in body
Mar
29
revised Old power supply regulation board will not trim to spec
deleted 106 characters in body