Scheme 1From: Triphenylphosphine-based functional porous polymer as an efficient heterogeneous catalyst for the synthesis of cyclic carbonates from CO2 Synthesis of porous organic polymer TPDB-BP-TEA. First, triphenylphosphine (PPh3) and α-dibromo-p-xylene (DB) were reacted to form porous polymer (TPDB) through Friedel–Crafts alkylation with anhydrous FeCl3 as a promoter. Then, the TPDB can be easily functionalized by 3-bromo-1-propanol (BP) and triethanolamine (TEA), to afford functional porous polymer (TPDB-BP-TEA)Back to article page