This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AMC6821EVM SCHEMATIC

Other Parts Discussed in Thread: AMC6821
Hii,

We are Writting the Duty Cycle value into AMC6821_REG_DCY (0x22) as follows

DCY CODE          DUTY CYCLE
0x00                   0%
0x01                   0.392%
0x40                   25%
0x80                   50%
0xFF                  100%


And Please Find the Schematic in the following attachment. For the AMC6821EVM, And Refer Page No 40 for the same.

I2C Connection setup Between AMC6821 And ZYNQ Ultrascale+ Microprocessor

AMC6821                                 ZYNQ Ultrascale+ Microprocessor

SCL  J2 (16)       ------------>   SCL
SDA J2 (20)       ------------>    SDA



  • Link to post here: 

    using using 3-Wire FAN Type (San Ace 120, Model - 9G1212E101).

  • Hii, The problem is not yet Resolved .

  • Hii,

    Could you please Provide AMC6821 EVM GUI software , I tried to download it from the Internet, But it was not downloading.



    Regards,

    Shubhakara P S

  • Hi Shubhakra,

    Please PM for GUI software.  Unfortunately this is a old device and the software only works on Windows XP.

    As for the other information, I will be responding on the original thread (https://e2e.ti.com/support/sensors/f/1023/t/870944). 

    Please try to keep all related topics on one thread.  This helps us answer your questions more efficiently.

    Thanks,

  • Hi Josh,

    Still the Problem was not yet Resolved, U just tell me How to use the hwmon linux driver AMC6821 ?

    Because we are using this Linux driver to control the FAN using Software DCY Mode.

    and we are Writing the Duty Cycle values using pwm1 file, before that we have set the mode to Software DCY using pwm_enable file as follows.


    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# ls
    device                   pwm1_auto_channels_temp  temp1_crit_alarm         temp2_crit_alarm
    fan1_div                 pwm1_auto_point1_pwm     temp1_input              temp2_fault
    fan1_fault               pwm1_auto_point2_pwm     temp1_max                temp2_input
    fan1_input               pwm1_auto_point3_pwm     temp1_max_alarm          temp2_max
    fan1_max                 pwm1_enable              temp1_min                temp2_max_alarm
    fan1_min                 subsystem                temp1_min_alarm          temp2_min
    name                     temp1_auto_point1_temp   temp2_auto_point1_temp   temp2_min_alarm
    of_node                  temp1_auto_point2_temp   temp2_auto_point2_temp   uevent
    power                    temp1_auto_point3_temp   temp2_auto_point3_temp
    pwm1                     temp1_crit               temp2_crit

    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# echo 1 > pwm1_enable
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# cat pwm1_enable
    1
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# cat pwm1
    85
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# echo 64 > pwm1
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# cat pwm1
    64
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# echo 128 > pwm1
    root@zcu102-zynqmp:/sys/class/hwmon/hwmon20# cat pwm1
    128

    Like this, we are writing the Duty Cycle value , but we are Not Observing any waveforms on PWM_OUT Pin.






    Regards,

    Shubhakara P S

  • Hi Shubhakara,

    I replied on this thread,https://e2e.ti.com/support/sensors/f/1023/p/870944/3224609#3224609.  Closing this thread to consolidate conversation.

    Thanks,