top of page
Rick Crispo

Arc Fault Protection in Grid-tied Solar Inverters - UL 1699B System Design
-
Performed a literature review
-
Created a high-voltage lab to generate arcs
-
Recorded arc fault data with an oscope
-
Simulated a detection algorithm in Matlab
-
Moved the algorithm to a DSP
-
Utilized a CLA (control law accelerator) co-processor to collect high-frequency ADC samples
-
Utilized the DSP's floating point unit to perform Discreet Fourier Transform (DFT) and freq domain analysis
-
Collaborated with embedded HW design team
​
Safety in Embedded Systems - UL 1998 FW Design
-
Created source code to address the safety regulations. E.g.
-
-
Power On Self Test (POST)
-
Wr/rd test patterns through RAM
-
Watch dog timer
-
-
This standard informed both the FW and HW architectures
-
Met with UL auditors to ask questions and revise approach
-
Studied the MISRA-C best practices for safe C development
​


Miscellaneous Projects
-
Researched best practices for FW rev control
-
Completed a vendor training for TI's SYSBIOS RTOS
-
Became a SYSBIOS implementation leader
-
Measured the overhead of threads like hardware interrupts (HWIs), SWIs and Semaphores
-
Implemented a stack monitor for development diagnostics
-
Created a linker command file for placing code in memory
-
Designed a CAN-bus application (data logger)
-
Helped hunt down a very difficult legacy FW bug!

bottom of page