Difference between PUCCH Config Common and PUCCH Config Dedicated

Hi LTE Experts,
Please tell difference between PUCCH Config Common and PUCCH Config Dedicated.
I am seeing PUCCH Config Common as part of SIB2.
Need to understand use of PUCCH Config Dedicated, why it need to configure?
For PUCCH resources UE get allocation from PUCCH Config Common.
Then what use of PUCCH Config Dedicated.
Any idea for PUCCH Config Dedicated?

“pucch-ConfigCommon” is for cell-level parameters while “pucch-Config” is for UE-specific parameters