AnsweredAssumed Answered

BF60x SPORT_CTL_n.LFS Active High or Active Low

Question asked by Usaghi2nd on Jan 9, 2017
Latest reply on Jan 16, 2017 by Jithul_Janardhanan

Hi,

 

ADSP-BF60x Hardware Reference Rev.0.5, Table 26-16 shows SPORT_CTL_n.LFS =0 indicates Active High.

However, SPORT driver code which is located in 

C:\Analog Devices\CrossCore Embedded Studio 2.3.0\Blackfin\lib\src\drivers\source\sport\adi_sport_bf6xx.c part from Line 1246 shows as follows and it seems this code indicates LFS bit =1 is Active High. 

=================

if(bActiveHighFS == true)
{
/* Select the Active High Frame Sync(FS)*/
nFsCfg |=(uint32_t) ENUM_SPORT_CTL_FS_HI;
}

=================

 

Probably this driver code is incorrect and HRM is correct, but just in case, please make sure ?

 

Best Regards,

Outcomes