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

Revision:
33:2c675744a01b
Parent:
29:074e680ba5ea
Child:
35:eb705b9c219f
--- a/Test_Menu_MAX5719.cpp	Fri Jun 11 16:47:20 2021 -0700
+++ b/Test_Menu_MAX5719.cpp	Sat Jun 12 01:35:36 2021 -0700
@@ -256,6 +256,27 @@
                     // @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.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.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.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()'
+                    // @Test='@test group CODE_LOAD_4V1 tinyTester.AnalogIn0_Read_Expect_voltageV(4.095000)'
+                    // @Test='/*mbed:@test group CODE_LOAD_4V1 tinyTester.AnalogIn1_Read_Report_voltageV(); // remove unwanted loading on AIN0 */'
                     cmdLine.serial().printf("Init");
                     // call function Init
                     g_MAX5719_device.Init();