Maxim Integrated MAX5719 20-bit, 0.05nV-sec DAC Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.
Dependencies: MaximTinyTester CmdLine MAX5719 USBDevice
Diff: Test_Menu_MAX5719.cpp
- Revision:
- 35:eb705b9c219f
- Parent:
- 33:2c675744a01b
- Child:
- 36:5d768b0d40d2
--- a/Test_Menu_MAX5719.cpp Tue Jun 15 02:41:36 2021 -0700 +++ b/Test_Menu_MAX5719.cpp Wed Jun 23 16:52:28 2021 -0700 @@ -226,52 +226,52 @@ // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(2.500000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' - // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.050*/ /*mbed:0.200*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.200*/ /*mbed:0.200*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD tinyTester.print("0x0bb800 = 3.000V")' // @Test='@test group CODE_LOAD CODE_LOAD(0x0bb800) // 3.000V' // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(3.000000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' - // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.075*/ /*mbed:0.250*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.250*/ /*mbed:0.250*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD tinyTester.print("0x0dac00 = 3.500V")' // @Test='@test group CODE_LOAD CODE_LOAD(0x0dac00) // 3.500V' // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(3.500000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' - // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.075*/ /*mbed:0.500*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.500*/ /*mbed:0.500*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD tinyTester.print("0x0fa000 = 4.000V")' // @Test='@test group CODE_LOAD CODE_LOAD(0x0fa000) // 4.000V' // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(4.000000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' - // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.100*/ /*mbed:0.750*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.750*/ /*mbed:0.750*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD tinyTester.print("0x0fffff = 4.095V")' // @Test='@test group CODE_LOAD CODE_LOAD(0x0fffff) // 4.095V' // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(4.095000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' - // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.050*/ /*mbed:0.200*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD tinyTester.err_threshold = /*Arduino:0.200*/ /*mbed:0.200*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD tinyTester.print("0x080000 // 2.048V")' // @Test='@test group CODE_LOAD CODE_LOAD(0x080000) // 2.048V' // @Test='@test group CODE_LOAD tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD tinyTester.AnalogIn0_Read_Expect_voltageV(2.048000)' // @Test='/*mbed:@test group CODE_LOAD tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' // @Test='@test group CODE_LOAD_2V5 // Verify function CODE_LOAD vs platform AIN0 analog input (enabled by default) (no run on button)' - // @Test='@test group CODE_LOAD_2V5 tinyTester.err_threshold = /*Arduino:0.050*/ /*mbed:0.150*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD_2V5 tinyTester.err_threshold = /*Arduino:0.150*/ /*mbed:0.150*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD_2V5 tinyTester.print("0x09c400 = 2.500V")' // @Test='@test group CODE_LOAD_2V5 CODE_LOAD(0x09c400) // 2.500V' // @Test='@test group CODE_LOAD_2V5 tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD_2V5 tinyTester.AnalogIn0_Read_Expect_voltageV(2.500000)' // @Test='/*mbed:@test group CODE_LOAD_2V5 tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' // @Test='@test group CODE_LOAD_3V0 // Verify function CODE_LOAD vs platform AIN0 analog input (enabled by default) (no run on button)' - // @Test='@test group CODE_LOAD_3V0 tinyTester.err_threshold = /*Arduino:0.050*/ /*mbed:0.200*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD_3V0 tinyTester.err_threshold = /*Arduino:0.200*/ /*mbed:0.200*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD_3V0 tinyTester.print("0x0bb800 = 3.000V")' // @Test='@test group CODE_LOAD_3V0 CODE_LOAD(0x0bb800) // 3.000V' // @Test='@test group CODE_LOAD_3V0 tinyTester.Wait_Output_Settling()' // @Test='@test group CODE_LOAD_3V0 tinyTester.AnalogIn0_Read_Expect_voltageV(3.000000)' // @Test='/*mbed:@test group CODE_LOAD_3V0 tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */' // @Test='@test group CODE_LOAD_4V1 // Verify function CODE_LOAD vs platform AIN0 analog input (enabled by default) (no run on button)' - // @Test='@test group CODE_LOAD_4V1 tinyTester.err_threshold = /*Arduino:0.100*/ /*mbed:0.750*/ /*eabi:0.050*/' + // @Test='@test group CODE_LOAD_4V1 tinyTester.err_threshold = /*Arduino:0.750*/ /*mbed:0.750*/ /*eabi:0.050*/' // @Test='@test group CODE_LOAD_4V1 tinyTester.print("0x0fffff = 4.095V")' // @Test='@test group CODE_LOAD_4V1 CODE_LOAD(0x0fffff) // 4.095V' // @Test='@test group CODE_LOAD_4V1 tinyTester.Wait_Output_Settling()'