GERY022 December 2024 AMC0106M05 , AMC0106M25 , AMC0136 , AMC0311D , AMC0311S , AMC0386 , AMC0386-Q1 , AMC1100 , AMC1106M05 , AMC1200 , AMC1200-Q1 , AMC1202 , AMC1203 , AMC1204 , AMC1211-Q1 , AMC1300 , AMC1300B-Q1 , AMC1301 , AMC1301-Q1 , AMC1302-Q1 , AMC1303M2510 , AMC1304L25 , AMC1304M25 , AMC1305M25 , AMC1305M25-Q1 , AMC1306M05 , AMC1306M25 , AMC1311 , AMC1311-Q1 , AMC131M03 , AMC1336 , AMC1336-Q1 , AMC1350 , AMC1350-Q1 , AMC23C12 , AMC3301 , AMC3330 , AMC3330-Q1
Abbildung 35 zeigt die Oszilloskop-Messung des Taktsignals SD1_C1, das an GPIO123 eingeht, und des phasenverschobenen Datensignals SD1_D1, das an GPIO122 eingeht. Bei dieser Messung wird GPIO123 nicht von der Software invertiert, wie unten gezeigt.
// Set 3-sample qualifier for GPIO122 and GPIO123 and do not invert GPIO123
GPIO_SetupPinOptions(122, GPIO_INPUT, GPIO_QUAL3); // GPIO123 not inverted
GPIO_SetupPinMux(122,GPIO_MUX_CPU1,7); // MUX position 7 for SD1_D1
GPIO_SetupPinMux(123,GPIO_MUX_CPU1,7); // MUX position 7 for SD1_C1
Die Daten SD1_D1 werden vom TMS320F28379D SDFM an der steigenden Flanke von SD1_C1 abgetastet. Dies entspricht der steigenden Flanke des nicht invertierten Taktsignals bei GPIO123. Die vom TMS320F28379D erfassten Daten waren immer Logik ‘1’, validiert durch die Ausgabe des Sinc3 OSR64-Filters = +16384 in Code Composer Studio? (CCS), wie unten gezeigt.