[Armadeus-tracker] [ armadeus-Bugs-3594382 ] APF28 v0.E datasheet error (PWM3/PWM4 reversed)
Brought to you by:
sszy
From: SourceForge.net <no...@so...> - 2012-12-10 21:54:19
|
Bugs item #3594382, was opened at 2012-12-09 19:16 Message generated for change (Comment added) made by brettmuir You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=692259&aid=3594382&group_id=122057 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Hardware Group: Armadeus-5.2 Status: Pending Resolution: None Priority: 5 Private: No Submitted By: brett.muir (brettmuir) Assigned to: Nicolas (thom25) Summary: APF28 v0.E datasheet error (PWM3/PWM4 reversed) Initial Comment: Hi, I believe there is an error in the APF28 v0.E datasheet on the table on the Connectors table. Refer to J1 pins 45 and pins 46. The schematic indicates that pin 45 connects to processor ball G7 and pin 46 connects to ball G6, which I believe to be correct. According to the processor datasheet, the functions available on ball: G7 should be Pin 46 / SAIF0_MCLK / PWM_3 / AUART4_CTS / GPIO_3_20 G6 should be Pin 45 / SAIF0_LRCLK / PWM_4 / AUART4_RTS / GPIO_3_21 However the datasheet indicates that the following functions are available: Pin 46 / SAIF0_MCLK / PWM_4 / AUART4_RTS / GPIO_3_20 Pin 45 / SAIF0_LRCLK / PWM_3 / AUART4_CTS / GPIO_3_21 ie, it has PWM_3 and PWM_4 reversed (ie, assigned to the wrong pins) and AUART4_CTS and AUART4_RTS reversed. I was able to confirm my theory that these were incorrect by configuring PINID_SAIF0_MCLK as PIN_FUN2 and activating PWM3. I could then see that signal on my APF28DEV board on J9, pin 8. If the datasheet were correct, it would have shown at pin 7 (which it did not). Note that there is a note on the schematic at J9 pin 8 reading PWM3 / AUART4_CTS / GPIO3_20. This is correct. Regards Brett ---------------------------------------------------------------------- Comment By: brett.muir (brettmuir) Date: 2012-12-10 13:54 Message: Hi Eric, thanks for your prompt response. I am not certain that the following is quite right: > pin 46 SAIF0_LRCLK PWM_4 AUART4_RTS GPIO_3_21 > pin 45 SAIF0_MCLK PWM_3 AUART4_CTS GPIO_3_20 I think that the pin numbers are actually the other way around in this statement (ie, 45 and 46 are back to front). I believe that my testing indicates this. Would you mind checking which way around these pins should be? My testing is as follows: - I set pin SAIF0_MCLK to have funtionality PWM3 - I can see that signal on APF28DEV, J9, pin8. - I believe that this confirms that {APF28DEV, J9, pin8} connects to {iMX286 ball G7} via {J1 pin 45}, not 46. - This is also consistent with the "G7" ball assignment (page 1 of the APF28 schematic), connecting to J1 pin 45 (page 5 of the APF28 schematic) I agree that the pin functionalities are now grouped together correctly. Let me know if you still believe that your pin assignments are correct, or if you made a typographical error? Regards Brett ---------------------------------------------------------------------- Comment By: jorasse (jorasse) Date: 2012-12-10 04:48 Message: Thx Brett for your feedback, datasheet apf28 V0.E page 20 - here is the correct specification: pin 46 SAIF0_LRCLK PWM_4 AUART4_RTS GPIO_3_21 pin 45 SAIF0_MCLK PWM_3 AUART4_CTS GPIO_3_20 datasheet apf28dev V0.C page 17 - here is the correct specification: pin 7 SAIF0_LRCLK PWM_4 AUART4_RTS GPIO_3_21 pin 8 SAIF0_MCLK PWM_3 AUART4_CTS GPIO_3_20 Fix already applied on the APF28dev wiki page Datasheets will be updated accordingly for the next revision of the document. BR Eric ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=692259&aid=3594382&group_id=122057 |